1 下载Anaconda

直接在官网下载挺慢的,建议使用清华镜像,选择自己想要的Linux版本Anaconda下载。
在这里插入图片描述
右键复制下载链接,然后使用wget命令下载到你想放的目录中

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2019.10-Linux-x86_64.sh

2 安装Anaconda

在下载目录中执行该文件,根据下载的版本不同,名称会有不同:

bash Anaconda3-2019.10-Linux-x86_64.sh

按安装提示操作就可以了。

如果自己没有配置anaconda的环境变量的话,需要手动配置下。

cd ~
vim .bashrc

然后在最后一行输入以下内容:

# anaconda3的配置环境
export PATH="/xxx/anaconda3/bin:$PATH"

结束上面所有步骤之后,运行一下命令让配置生效:

source .bashrc

3 配置Anaconda

如果conda的初始化时选择了yes,那么已经配置了环境变量,输入简单的命令测试一下:

conda activate   # 进入conda环境 出现(base)则说明安装成功
conda deactivate # 退出conda环境

这里需要注意的是新版废用了source activate的命令,如使用旧版安装包则使用如下命令:

source activate   # 进入conda环境 出现(base)则说明安装成功
source deactivate # 退出conda环境

4 使用Anaconda

4.1 配置多个Python环境

假设你需要创建python3.6的名为py36的环境,可通过下面命令创建:

conda create -n py36 python=3.6

接下来等待安装即可。

查看是否安装成功,

conda info -e

conda会显示环境列表,当前活动的环境会被标星。

激活py36的环境,

conda activate py36

如果有问题,尝试下面的方法

source activate py36

注销当前环境,切换到默认环境,

conda deactivate

检查python版本,

python --version

移除环境,需要先切换到其他的环境,再把不需要的环境移除,

conda remove -n py36 --all

4.3 管理python包

查看当前环境中包和其版本的列表,

conda list

为当前环境安装新的第三方包,

pip install jieba

镜像安装,

pip install XXX --index-rurl=https://pypi.douban.com/simple

一些pypi源,

pip install -i https://pypi.douban.com/simple/ XXXXX    豆瓣源
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ XXXXX   清华源
pip install -i https://pypi.hustunique.com/simple/ XXXXX   华中科技大学源
pip install -i https://pypi.sdutlinux.org/simple/ XXXXX   山东理工大学源
pip install -i https://pypi.mirrors.ustc.edu.cn/simple/ XXXXX   中国科技大学源
pip install -i https://mirrors.aliyun.com/pypi/simple/ XXXXX.  阿里云

设置默认的pip源

pip install pip -U
pip config set global.index-url https://pypi.douban.com/simple/

设置默认的python

mv /usr/bin/python /usr/bin/python_bak
ln -s /usr/local/python3/bin/python3 /usr/bin/python
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip

5 删除anaconda

删除conda,

rm -rf ~/miniconda

或者,

rm -rf ~/anaconda

6 venv简单使用

在使用Python的时候,有的时候又希望安装的相关依赖不影响原来的系统配置。这个时候就需要用到venv(Virtualenv)创建虚拟的Python环境,以供使用。(像我是因为对服务器没有权限,没有办法直接通过pip安装,只能采用这样迂回的办法。)

本来我已经知道了有Virtualenv这种东西。但是这个东西需要安装,而我没有权限安装。这就是一个死循环。后来在查资料的时候,意外发现Python3自带了venv,而且可以直接代替Virtualenv。

需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。但是只有版本在3.3之上都没有问题啦。

首先,我们先在某个目录下(最后是根目录或者是桌面,关键是下次要用能够找得到),输入:

$ python -m venv XXX

XXX指你要创建的文件名。因为在执行这行命令之后,就会把与Python虚拟环境有关的文件放到XXX里面。

之后只需要运行这个里面的activate文件就行。Linux下的命令如下:

$ source <XXX>/bin/activate

退出环境之前输入:

$ deactivate
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐