在一个新的服务器上配置一个python环境
①输入python,应该会出来一个环境,这个是Ubuntu自带的python2.7的环境
②要安装python3.6,可以安装anaconda。
Step1:wget的时候在哪个目录下,安装包就会下载到哪个目录。
$ wget https://repo.continuum.io/archive/Anaconda3-5.0.0-Linux-x86_64.sh# 64位系统
$ wget https://repo.continuum.io/archive/Anaconda3-5.0.0-Linux-x86.sh # 32位系统
Step2:
bash Anaconda3-5.0.0-Linux-x86_64.sh
用这个命令是将anaconda安装到默认的根目录路径下面,如果要安装到指定目录,则需要使用下面的命令:
bash Anaconda3-5.0.0-Linux-x86_64.sh -u
然后enter,然后yes,然后输入你的指定路径。
Step3:
上述步骤操作成功后输入conda list会报错提示,因为需要配置环境变量。
所以采用以下命令:
vi .bash_profile
在里面添加export PATH="anaconda的安装
路径/bin:$PATH"即可,重开一个终端即可.
Step4:再次输入conda list,则会成功显示当前已安装的包
③接下来就是用conda install 包名 安装你所需要的各种包即可。
踩坑经历:
1.ERROR: File or directory already exists: '/data/Anaconda' If you want to update an existing installa
参考这篇博客解决:https://blog.csdn.net/smileglaze/article/details/81626293
按上面的教程安装之后用conda list命令还是报错。
报错信息:
conda: command not found
参考这篇博客解决:
https://blog.csdn.net/weixin_39912556/article/details/80512173
、
=================================分割线===============================
基于以上方法可以创建一个Anaconda下的base环境,如果我们想要另外创建一个独立的环境,比如我的base环境下安装的是tensorflow版本,但是我想安装tensorflow-gpu,又不想卸载当前这个,那么我们就需要创建一个虚拟环境。创建虚拟环境的步骤如下:
step1:查看一下当前的虚拟环境有哪些:
查看anaconda虚拟环境:
conda env list
# 或者
conda info -e
step2:创建一个新的虚拟环境
conda create -n env_name python=version
env_name是你要创建的新的虚拟环境的名称,version是你需要指定的python版本。
step3:激活虚拟环境
此时我们需要先关闭当前窗口,然后重新连接服务器,先
conda init
然后用
conda activate env_name
此时就可以激活我们最新创建的虚拟环境。
step4:查看虚拟环境下的包
conda list
然后在激活该虚拟环境的条件下,我们可以接着用conda install XXX命令来安装自己需要的包。
如果需要删除虚拟环境,则使用:
conda env remove -n env_name
conda remove –name env_name –all
要分享自己的虚拟环境:
conda env create -f env.yaml
其他详细细节可以参考:
https://www.jianshu.com/p/00d3451f2d6c