当我们需要同时安装数个版本的python,conda将十分方便。
# conda create -n env_name python=version_id
conda create -n py3.7 python=3.7
# conda create --name py3.7 python=3.7
创建了一个Python环境,conda在安装目录下的
envs
目录下新建了一个名为env_name
的目录,并在该目录下安装了对应版本的python
激活某个Python环境:
activate env_name
关闭某个Python环境:
deactivate env_name
删除某个环境(包括该环境下安装的库):
conda remove --name env_name --all
列出Python环境env_name下使用conda安装的(包)库:
activate env_name
conda list
怎样给每个python环境单独安装(包)库呢?
conda install -n env_name package_name
# e.g.
conda install -n py3.7 numpy
# 指定库的版本
conda install -n py3.7 numpy=1.8.1
conda install numpy=1.8.1
将numpy安装在了conda的默认python环境中
当然,如果我们激活了某个python环境(envs),此时使用conda安装(包)库不需要使用-n env_name
指定安装的Python环境。
在
env_name
下安装的(包)库首先会被下载到conda安装目录下的pkgs
目录下,然后被安装在envs\env_name\Lib\site-packages
,并在envs\env_name\Lib\conda-meta
目录下创建一个json文件,记录安装信息。
网友评论