这种情况可能是因为在终端中,系统的PATH变量指向的是
Python
2.7的路径,而不是
conda
虚拟环境
中的
Python
3.7路径。可以尝试在
虚拟环境
中执行以下命令,将
虚拟环境
中的
Python
路径加入到系统的PATH变量中。自己的代码一直是在
虚拟环境
中运行的,
使用
的
python
版本
是3.7.没有对
版本
或者安装的
包
做任何改动,但是今天用的时候一直报错,查了一下是
python
版本
太低,
使用
。如果发现默认
版本
不是
虚拟环境
中安装的
版本
,是base的
版本
。是
虚拟环境
中的
Python
路径,需要根据
实际
情况进行修改。
记录一下遇到的一个奇怪的小问题。
为了完成导师布置的情感对话的项目,我从github上找了一个模型,然后按照readme在服务器上配置好环境
python
2.7+tensorflow1.13.1。开始训练的时候发现训练速度很慢,一检查发现没有
使用
gpu版的tensorflow,于是换成了tensorflow-gpu1.13.1。
换好之后再次运行,报错ImportError: libcublas.so.10.0: cannot open shared object file...
对于Windows 用户,右键点击 Ana
conda
Prompt 然后选择“以管理员身份运行”是一般可以解决安装权限问题。推荐
使用
ana
conda
Prompt 中通过
使用
conda
命令来完成。
原环境为
python
3.8,为安装tensorflow 1* ,
使用
conda
创建
python
3.7 的
虚拟环境
tensorflow1。
激活
虚拟环境
后,
python
调用的仍为
python
3.8。
问题如下:
python
路径正确
(tensorflow1) Rachel1900 (master #) ~
$ which
python
/Users/Rachel1900/ana
conda
3/envs/tensorflow1/bin/
python
但执行
版本
错误,且当前环境下库无法调用
但在键入
conda
list命令后,显示
版本
为
Python
3.6.12
且楼主发现,键入pip install安装
包
时,均显示已经安装了
包
(由于之前已经键入过pip install),但输入
conda
list的时候发现其实还没安装
包
。所以楼主开始严重怀疑是Ana
conda
的环境出现混乱,结果发现我之前键入的pip install全部安装在了base环境中,而没有安装在我的当前ner_test环境中。
因此,楼主在百度、谷歌搜了一轮
身为懒癌患者,必然
使用
全功能的ana
conda
,但不想同时装py27和py35两个
版本
的ana
conda
巨无霸(同时装两个,
不知道
conda
是否也可以管理环境),于是选择用
conda
装
python
27的环境及一些必要的
包
。
弄了几天终于把办公电脑和家里的Mac机上的环境都配好了,即使有了官方的安装教材,也踩了不少坑。
(因为国内主要的期货交易API接口只有windows和linux版,所以Mac上的环境只能用来回测,无法
当当前
版本
python
进行卸载,然后再
使用
conda
install
python
=3.8安装即可。可知
python
版本
为为3.7.15,现在我想把它升级为3.8。可知
python
版本
已经变为3.8。
使用
python
-V命令查看当前。
Ana
conda
是
Python
的一个发行版,里面内置了很多工具,不用单独安装,因为做了优化也免去了单独安装带来的一些麻烦。Ana
conda
是一种
Python
语言的免费增值开源发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化
包
的管理和部署。Ana
conda
使用
软件
包
管理系统
Conda
进行
包
管理。ana
conda
相比
Python
增加了那些内容:1、
Python
(shell):标准CPy...
Python
的
版本
有很多,很多第三方库也有很多不同的
版本
,不同的
版本
也可能是互不兼容的,在本机运行不同的项目,可能需要不同的环境。为了不和本机真实的环境相互冲突,我们可以同时创造多个
虚拟环境
,在不同的
虚拟环境
中运行不同的项目
1、在开始处点运行,输入cmd打开命令行,
在命令行中输入pip命令 pip list (查看已安装的库) pip install virtualenv(安装创建
虚拟环境
的库)
2、vir– 第三方库安装成功后,在桌面创建一个
虚拟环境
3、打开桌面的
虚拟环境
(双击进入),激活
虚拟环境
后,利用pip install 库名 或
conda
自定义环境中的pytorch
版本
和
实际
安装的不一致
自定义环境中安装了pytorch0.3.0,却显示0.4.0
版本
很可能是安装了默认的pytorch,优先级比自定义环境中的高,这时只要删除系统默认的pytorch(退出自定义环境删除)
$ pip uninstall torch
再次import可以看到是想要的
版本
啦