CentOs Anaconda安装与使用
下载Anaconda安装Anaconda配置Anaconda使用Anaconda
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
更多推荐
所有评论(0)