2020-02-19
首先要感谢一下额滴师姐(撒花)帮我想的办法!!!
此外学到一句金句: 装packages的首推pip和pip3,conda install不仅慢而且经常channel找不到。(确实很慢)
一、conda创建python3新环境
1、
which conda #确认anaconda位置
2、
conda create --name env_janinel python=3.7 #1)创建一个新的python3环境,新环境一般会安装在anaconda/bin/envs(./conda/envs/env_janinel)下,也可以自定义路径 ; 2)版本这一点主要有参考这个最后的https://www.cnblogs.com/xiongmozhou/p/9368992.html; 3)这个过程需要y同意
3、
source activate env_name #创建成功后激活
附:激活/退出环境的方式(两种)
1)
source activate env_janinel #激活进入新环境
source deactivate #退出该环境
2)
conda activate env_janinel #最新的激活方式
conda deactivate #最新的退出方式
4、
#确认一下python3和pip是当前环境下的地址
which python
#$~/conda/envs/env_janinel/bin/python3
which pip
#$~/conda/envs/env_janinel/bin/pip
二、安装pip3
注意:创建的新环境自带的是python3和pip,pip3不会自动安装,
故需要安装pip3
1)下载setuptools
wget –no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26 #下载 注:其实下载的版本如果老的话不重要,因为后期奸恶可以更新,待会儿以pip为例
tar -zxvf setuptools-19.6.tar.gz #解压
cd setuptools-19.6 #编译安装
python3 setup.py build
python3 setup.py install
2)pip3下载安装
wget –no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb #这个版本不用管,后面检测的时候可以更新,而且还更新到了版本20
tar -zxvf pip-8.0.2.tar.gz #解压
cd pip-8.0.2 #编译安装
python3 setup.py build
python3 setup.py install
三、查看安装的包以及conda常用查看命令
1、查看安装的包(会提示更新)
conda list #这个环境下所有安装过的包
pip list #查看pip安装的包
pip install --upgrade pip #执行上述命令之后,提示让我更新,故更新,从8.0更新到20.0
pip3 list #查看pip3安装的,额查看的,其返回结果与pip一样
2、conda常用查看命令
主要参考 1)conda创建新环境 https://blog.csdn.net/weixin_45342712/article/details/95611783
2)用conda创建python虚拟环境 https://blog.csdn.net/lyy14011305/article/details/59500819
conda info --envs #输出中带有【*】号的的就是当前所处的环境
conda list #看这个环境下安装的包和版本
conda install numpy scikit-learn #安装numpy sklearn包
conda env remove -n yourEnv # 删除你的环境
conda env list #查看所有的环境
参考:
1、linux下anaconda创建新的环境 https://blog.csdn.net/thormas1996/article/details/80822268(基本都是按照这个操作的)
2、linux使用Anaconda管理多个版本的Python环境 https://www.cnblogs.com/xiongmozhou/p/9368992.html(主要是参考创建新环境时的版本怎么写)
3、conda创建新环境 https://blog.csdn.net/weixin_45342712/article/details/95611783(主要是看它的更新命令)
4、用conda创建python虚拟环境 https://blog.csdn.net/lyy14011305/article/details/59500819(主要是看它的更新命令)