• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

centos7 python的虚拟环境

python 搞java代码 3年前 (2022-05-21) 25次浏览 已收录 0个评论

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

 一、virtualenv

(1)安装  virtualenv

pip3 install virtualenv -i https://pypy.douban.<a href="https://www.gaodaima.com/tag/com" title="查看更多关于com的文章" target="_blank">com</a>/simple

www#gaodaima.com来源gao@!dai!ma.com搞$$代^@码!网搞代码

(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 <span>#指定创建虚拟环境的目录</span>
export VIRTUALENVWRAPPER_VIRTUALENV_ARGS="--system-site-packages"
export VIRTUALENVWRAPPER_PYTHON=/opt/python3/bin/python3 <span>#指定python3解释器</span><br>source /opt/python3/bin/virtualenvwrapper.sh  <span>#加载virtualenvwrapper配置</span>

(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 #退出

  

  

  

 

 


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:centos7 python的虚拟环境

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址