主要用于創(chuàng)建一個(gè)獨(dú)立的環(huán)境咒劲,適用于多個(gè)不同版本python程序的共存
包括virtualenv和anaconda
virtualenv
1.安裝
pip install virtualenv
2.創(chuàng)建環(huán)境
#創(chuàng)建獨(dú)立的目錄
mac:~ jianbing$ mkdir tensorEnv
mac:~ jianbing$ cd tensorEnv
mac:tensorEnv jianbing$
mac:tensorEnv jianbing$ virtualenv myEnv
Using base prefix '/anaconda3'
New python executable in /Users/jianbing/tensorEnv/myEnv/bin/python
Installing setuptools, pip, wheel...done.
mac:tensorEnv jianbing$
生成文件
3.進(jìn)入環(huán)境
mac:tensorEnv jianbing$ source myEnv/bin/activate
(myEnv) mac:tensorEnv jianbing$ pip list
Package Version
---------- -------
pip 10.0.1
setuptools 39.2.0
wheel 0.31.1
之后可以正常使用了,如pip install 等
4.退出環(huán)境
(myEnv) mac:tensorEnv jianbing$ deactivate
mac:tensorEnv jianbing$
參考
Anaconda
1.安裝
安裝Anaconda即可诫隅,https://www.anaconda.com
2.創(chuàng)建環(huán)境
其中anaconda表示從主環(huán)境復(fù)制一份原有的包
C:\Users\PancakeCard>conda create --name myEnv python=3.6 anaconda
3.激活環(huán)境
C:\Users\PancakeCard>activate myEnv
4.關(guān)閉環(huán)境
(myEnv) C:\Users\PancakeCard>deactivate
5.刪除環(huán)境
C:\Users\PancakeCard>conda remove -n myEnv --all
6.重命名
復(fù)制環(huán)境腐魂,再刪除原有
C:\Users\PancakeCard>conda create -n newName --clone myEnv