Anaconda可以方便的切换Python的环境,安装方法网上比较多,这里记录一下常用的几个命令。
1.显示已创建的环境:
C:\Users\lu>conda info --envs
# conda environments:
#
base * D:\Anaconda
learn D:\Anaconda\envs\learn
或
C:\Users\lu>conda env list
# conda environments:
#
base * D:\Anaconda
learn D:\Anaconda\envs\learn
2.创建新的环境:
创建一个环境名为python3,版本是最新的版本当安装numpy pandas
C:\Users\lu>conda create -n python3 python numpy pandas
环境中就多了一个python3
C:\Users\lu>conda env list
# conda environments:
#
base * D:\Anaconda
learn D:\Anaconda\envs\learn
python3 D:\Anaconda\envs\python3
3.切换环境
C:\Users\lu>activate learn
(learn) C:\Users\lu>
4.退出环境至系统
(learn) C:\Users\lu>deactivate
C:\Users\lu>
4.显示环境中已安装的包
(learn) C:\Users\lu>conda list
# packages in environment at D:\Anaconda\envs\learn:
#
# Name Version Build Channel
ca-certificates 2020.10.14 0
certifi 2020.6.20 py38haa95532_2
cycler 0.10.0 <pip>
kiwisolver 1.3.0 <pip>
matplotlib 3.3.2 <pip>
numpy 1.19.2 <pip>
openssl 1.1.1h he774522_0
Pillow 8.0.1 <pip>
pip 20.2.4 py38_0
python 3.8.5 h5fd99cc_1
python-dateutil 2.8.1 <pip>
setuptools 50.3.0 py38h9490d1a_1
sqlite 3.33.0 h2a8f88b_0
vc 14.1 h0510ff6_4
vs2015_runtime 14.16.27012 hf0eaf9b_3
wheel 0.35.1 py_0
wincertstore 0.2 py38_0
zlib 1.2.11 h62dcd97_4
5.在当前环境中安装包
(learn) C:\Users\lu>conda install requests
或者也可以用pip安装
(learn) C:\Users\lu>pip install request
→ 注意
-
pip只是包管理器,无法对环境进行管理。因此如果想在指定环境中使用pip进行安装包,则需要先切换到指定环境中,再使用pip命令安装包。
-
pip无法更新python,因为pip并不将python视为包。
-
pip可以安装一些conda无法安装的包;conda也可以安装一些pip无法安装的包。因此当使用一种命令无法安装包时,可以尝试用另一种命令。
6.显示当前环境已安装的包
(learn) C:\Users\lu>conda list
7.卸载当前环境下的包
(learn) C:\Users\lu>conda remove requests
8.更新环境中指定的包
(learn) C:\Users\lu>conda upgrade request