搭建Python运行环境
Virtualenv搭建python环境
Virtualenv是Python的环境管理器
-
安装Virtualenv
pip3 install virtualenv
-
创建目录
mkdir virtualenv
cd virtualenv/
-
创建一个独立的Python运行环境
virtualenv --system-site-packages ENV
创建的环境会继承系统python环境下所有的库,这也是默认行为virtualenv --no-site-packages ENV
创建一个纯净的python环境virtualenv -p 解释器路径 虚拟环境名称
创建指定python版本的环境eg:virtualenv -p /usr/bin/python3.5 ENV3.5
-
激活创建的环境
cd ENV
source bin/activate
-
安装各种第三方包,并运行python命令
再激活环境的情况下使用pip3指令
eg:pip3 install tensorflow
-
退出当前环境
deactivate
-
删除虚拟环境
rm -rf ENV/
Anaconda搭建python环境
Anaconda是既是的Python环境管理器又是包管理器
-
安装Anaconda
建议使用官网下载安装包
-
创建一个环境
conda create -n tensorflow
创建一个名为tensorflow
的环境conda create -n tensorflow python=3.5
创建python
版本为3.5
的环境 -
激活环境
source activate tensorflow
-
管理包
conda list
在对应环境下使用,查看安装了哪些包conda search flask
查找一个包,查看是否可用conda install flask
安装一个包conda remove flask
移除一个包 -
退出当前环境
source deactivate
-
删除虚拟环境
conda remove -n tensorflow --all
-
其他
conda info --envs
查看有哪些环境
Pycharm使用创建好的环境
-
不同的python环境有不同的包的依赖
-
在pycharm的interpreter选项中可以自由选择不同环境下的解释器
-
可以选择new 或者 existing