ubuntu环境使用包管理利器conda管理Python虚拟环境
Publish: December 8, 2020 Category: 数据分析 No Comments
conda安装:
首先是安装conda,anaconda是一个全的,Miniconda只包含python和conda,在下面的链接中找到对应的linux发行版的下载链接。
wget https://repo.anaconda.com/archive/Anaconda3-2020.11-Linux-x86_64.sh
然后执行
bash Anaconda3-2020.11-Linux-x86_64.sh
其中会让你阅读license和配置安装路径,默认是PREFIX=/root/anaconda3
。之后等待一段时间以后就是
conda基本使用:
创建一个python3.9的环境
# 创建一个名为python39的环境,指定Python版本是3.9(不用管是3.9.x,conda会为我们自动寻找3.9.x中的最新版本
# 如果提示 `-bash: conda: command not found` 刷新下当前环境执行如下命令 `source /root/.bashrc`
conda create --name py39 python=3.9
激活刚才创建的py39环境
#激活后会在终端前面出现py39提示字样
source active py39
#查看python版本
python --version
返回默认环境:
source deactivate py39
删除某个环境
# 删除一个已有的环境
conda remove --name py39 --all
查看所有环境
#所有的环境会安装在~/anaconda/envs目录下,使用如下命令会展示所有的已安装的环境
conda info -e
查看某个环境中已经安装的python包
conda list -n py39
查询python包信息
conda search numpy
使用conda安装scrapy爬虫:
安装指定包到指定环境
conda install -n py39 scrapy
如果不指定-n就是当前指定的环境
# -c --channel
# 执行从哪个源或安装,默认从这个 https://repo.anaconda.com/pkgs/仓库中下载
# conda-forge 表示是一个社区发起创建的仓库
# 同样也可以一次指定多个仓库,向这样: conda install scipy --channel conda-forge --channel bioconda
conda install -c conda-forge scrapy
更新包
conda update -n py39 scrapy
删除包
conda remove -n py39 scrapy
conda自更新
conda update conda
更新python版本
conda update python
anaconda配置国内镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes
Related Posts: