conda 及 python一些环境安装的常见问题(linux)
conda 及 python一些环境安装的常见问题(linux)1. sudo python 和 pythonsudo python命令和 python执行程序所用的Python的位置可能不同,因此在运行过程中,可能会提示安装的package找不到。这是由于,package安装的位置,在不同的Python中。安装和使用要保持一致。在安装Python的库和使用Python时,尽量不加sudo。2.指
·
1. sudo python 和 python
sudo python命令和 python执行程序所用的Python的位置可能不同,因此在运行过程中,可能会提示安装的package找不到。这是由于,package安装的位置,在不同的Python中。安装和使用要保持一致。
在安装Python的库和使用Python时,尽量不加sudo。
2.指定python版本进行pip安装
$ python -m pip install <package> # 在Python2中安装对应的package
$ python3 -m pip install <package> # 在Python3中安装对应的package
3.在conda虚拟环境中使用pip
注意,如果直接使用外部安装的pip对python的package进行安装,会发现安装的package在全局中,都可以使用,不仅仅是在conda的虚拟环境中。
如果想让对应的python包只在虚拟环境中运行。则先在虚拟环境中安装pip,随后利用pip在环境中进行package下载。
(env)$ conda install pip # 在env虚拟环境中,安装pip
安装后可以使用,一下命令检查pip的位置。
(env)$ which pip # 查看env的位置
正常情况下可以看到pip的位置安装在conda的虚拟环境中。随后可以用pip进行python package的安装
4. conda install 在虚拟环境中安装指定的包
(env)$ conda search <package> # 在env虚拟环境中,查找指定的包。
(env)$ conda install <package> # 在env虚拟环境中,安装指定的包
5. 如果pip下载慢,可以用-i 指定国内的源
$ python -m pip install <package> -i https://pypi.tuna.tsinghua.edu.cn/simple
# pip 安装时,指定从清华大学的源进行安装
可以直接将pip的默认下载路径设置为国内的源。
$ pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
更多推荐
已为社区贡献1条内容
所有评论(0)