打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
centos7 python的虚拟环境

解释:虚拟环境,让使用者可以在同一台机器上使用同一程序的不同版本。举例 A项目使用Django1.11 。B项目使用Django2.0

 一、virtualenv

(1)安装  virtualenv

pip3 install virtualenv -i https://pypy.douban.com/simple

(2)构建虚拟环境  是在  /root 目录下

virtualenv --system-site-packages django1.11  

  注意:使用 virtualenv --help  查看帮助信息。例如  有些virtualenv版本中  --system-site-packages  是用 --no-site-packages代替的。django1.11是虚拟环境名字

(3)进入虚拟环境  

source django1.11/bin/activate

 

 

(4)安装Django1.11版本

pip3 install django==1.11.9 -i https://pypy.douban.com/simple

(5)退出虚拟环境

deactivate

 pips: 重复执行 2-4 步骤 安装不同Django 版本

二、虚拟环境管理工具  virtualenvwrapper

(1)安装  python3的第三方包中

pip3 install virtualenvwrapper -i https://pypy.douban.com/simple

(2)打开配置文件 在家目录下的  .bashrc

vim  ~/.bashrc

(3)追加配置

export WORKON_HOME=~/envdir #指定创建虚拟环境的目录
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--system-site-packages'
export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 #指定python3解释器
source /opt/python3/bin/virtualenvwrapper.sh #加载virtualenvwrapper配置

注意 :export VIRTUALENVWRAPPER_VIRTUALENV_ARGS='--no-site-packages' #添加virtualenvwrapper的参数,生成干净隔绝的环境

(4)重新加载

source  ~/.bashrc

(5)创建虚拟环境并切入

mkvirtualenv django11

  

(6)退出 deactivate

补充命令:

(1)在没进入虚拟环境是可以执行命令

workon name:进入创建好的虚拟环境。lsvirtualenv:列出被管理的虚拟环境。rmvirtualenv  name  删除虚拟环境。

 (2)进入虚拟环境是可以执行命令

cdvirtualenv:移动到虚拟环境的文件夹。cdsitepackages:切换环境下第三方包文件夹。lssitepackages:列出当前环境第三方包

三、 开启Python3自带虚拟环境

python3 -m venv django11 #创建环境
source bin/activate #进入
deactivate #退出

  

  

  

 

 

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python开发之virtualenv与virtualenvwrapper讲解
用virtualenv管理python3运行环境
手把手教你为机器学习设置Python环境
Python开发必备神器之一:virtualenv
centos下安装Python3和虚拟环境
Python虚拟环境Virtualenv使用教程
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服