服务器上创建Python虚拟环境
2020-02-04 09:29
106 查看
应用场景
不同的项目,或者同一项目的不同版本,需要安装不同的Python解释器和依赖库。对于有python版本依赖的程序来说,为了安全可靠的管理环境,需要创建不同版本的“独立、隔离”的虚拟环境。
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
安装virtualenv
pip install virtualenv
创建虚拟环境
默认创建虚拟环境:
virtualenv dic_name
virtualenv将会在当前的目录中创建一个文件夹dic_name ,其中包含了Python可执行文件,以及 pip 库拷贝可用于安装其他包。在任何运行命令的目录中,这会创建Python的拷贝,并将之放在dic_name文件夹中。
创建指定Python版本的虚拟环境:
virtualenv -p /usr/bin/python3.6 dic_name
这将会使用位于服务器/usr/bin/python3.6 中的Python解释器。
激活虚拟环境
source dic_name/bin/activate
退出虚拟环境
deactivate
这将会退回到系统默认的Python解释器,已安装的库也会回到默认。
删除虚拟环境
rm -rf dic_name
- 点赞
- 收藏
- 分享
- 文章举报
![](https://g.csdnimg.cn/static/user-reg-year/1x/3.png)
相关文章推荐
- 阿里云服务器 非root权限 创建基于python的虚拟环境
- 创建Python虚拟环境 --- 解决无root权限且anaconda权限受限
- Linux 创建python虚拟环境
- ubunutu 16.04 下创建可以同时使用 python2 和 python3 的虚拟环境
- 在ubuntu中使用virtualenv创建python2和python3的虚拟环境
- Python 3 使用venv创建虚拟环境
- Anaconda+用conda创建python虚拟环境
- python的虚拟环境的创建
- Windows下用Python 3.4+自带的venv模块创建虚拟环境
- 【已解决】Anaconda3 4.2.0版本 创建虚拟python环境 / 安装tensorflow 出现HTTPError网络错误
- 用conda创建python虚拟环境
- Ubuntu创建python虚拟环境
- 使用virtualenv创建虚拟python环境
- linux/macosx/windows 使用 shell/bat 脚本,自动安装python3,创建python 虚拟环境
- 在Ubuntu16.04下创建只有python3的虚拟环境
- python3创建虚拟环境
- 第三章 python pycharm Django 虚拟环境/服务器
- ubuntu-python安装并创建虚拟环境
- 用conda创建python虚拟环境
- 如何利用python虚拟环境来保证服务器与个团队成员间的库版本一致性