搭建Anaconda环境
1. 下载Anaconda安装文件
# 对应python版本为python3.6.1
wget https://repo.anaconda.com/archive/Anaconda3-4.4.0-Linux-x86_64.sh
2. 安装
安装过程中,首先阅读安装协议,并通过Enter进行翻页,直到结束,然后确定安装目录,最后确定是否增加环境变量。完成安装。
bash Anaconda3-4.4.0-Linux-x86_64.sh
3. 添加镜像(可选)
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
3. 添加Jupyter(可选)
# 1.通过conda命令安装
conda install jupyter
# 2.查看路径
jupyter notebook --generate-config --allow-root
# 3.设置密码
jupyter notebook password
查看 /root/.jupyter/jupyter_notebook_config.json密码
# 4.修改/root/.jupyter/jupyter_notebook_config.py
c.NotebookApp.allow_root = True
c.NotebookApp.ip = '*'
c.NotebookApp.password = 'sha1:83ae5c8bdf1b:035328d2eb2fb88a4f1e496f0d5bf796aead6d9c'
c.NotebookApp.port = 8888
c.NotebookApp.open_browser = False
c.NotebookApp.notebook_dir = '/appdir'
# 5.启动
jupyter notebook
创建独立的虚拟环境
1. 创建独立的python3.6环境
如,我们将要创建一个名称为h_sen的独立虚拟环境,并指定为python3.6版本(conda会自动找版本下载),出现yes/no选项,选择yes.
conda create -n h_sen python3.6
2. 切换环境
source activate h_sen
3. 查看所有的环境名称
conda env list
4. 为独立环境安装第三方包
当前的独立环境中除了python自带的官方包之外,没有其他包,是一个比较干净的环境,我们需根据开发环境的需求为独立环境安装对应的包。首先,我们需进入独立环境。
source activate h_sen
为独立环境安装requests包
pip install requests
或者
conda install requests
查看python独立环境已安装的包
conda list
卸载第三方包
pip uninstall requests
5. 虚拟环境导入与导出
在anaconda中使用独立环境开发的项目,如果需要在另一台机器进行项目实施时,可将项目所需的环境导出,使项目能够方便的从当前机器迁移到另一台机器。同时,本机也可以导入其他机器的开发环境,以便快速的项目迁到本机。
同样的,进入h_sen环境,终端输入(导出)
conda env export > environment.yaml
如果想要导出当前环境的包信息可以用,将包信息存入yaml文件中,也可以是xxx.properites文件。
当需要创建一个相同的虚拟环境时可以用(导入)
conda env create -f environment.yaml
切换到默认的虚拟环境,即base环境
source activate
6. 删除整个虚拟环境
conda remove -n your_env_name --all
7. 查看虚拟环境在本地的位置
Anaconda文件夹:其实这里就是base环境. 里面有着一个基本的python解释器, Lib里面也有base环境下的各种包文件.而自己创建的环境去哪了呢, 我们可以看见一个envs文件夹, 这里就是我们自己创建的各种虚拟环境的入口.
网友评论