Django文件部署(4.虚拟环境的配置)(全)

                                论python安装虚拟环境的重要性


       python在开发时会有几个项目同时进行开发,会涉及到不同版本的冲突。为了项目在开发过程中不发生相互影响,这时候虚拟环境的作用就体现出来:使不同的项目应用的开发环境独立;单项目若升级或者降级不会影响到其他项目;有效地防止系统中不通包的混乱与冲突。下文将具体阐述安装方法。
基于不同版本的Python安装的指令也略有不同。找到常见环境的位置,最新的Python版本3.6.4的虚拟环境创建指令:
#python -m venv /blognenv/(建立了一个名为blogvenv的文件夹放虚拟环境)
Python3.4以上版本有一个通用方法
*运用venv创建虚拟环境
sudo apt-get install python3-venv


# cd到合适目录后,创建一个虚拟环境目录
python3 -m venv .venv


# 激活该虚拟环境
source .venv/bin/activate


# 现在安装一切第三方类库都是独立于外界的
# 在虚拟环境里安装pymysql(此处使用了豆瓣源)
pip3 install pymysql -i https://pypi.douban.com/simple


# 退出该虚拟环境
deactivate

*运用virtualenv创建虚拟环境
apt install python3-dev 


#安装虚拟环境软件和包装器
pip3 install virtualenv 
pip3 install virtualenvwrapper 


#创建隐藏文件夹用于放置所有虚拟环境
mkdir .virtualenvs 


#编辑bashrc文件
vim .bashrc 


# 在.bashrc中声明一些必须的环境变量
export WORKON_HOME=/path/.virtualenvs #导出环境变量
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source $HOME/.local/bin/virtualenvwrapper.sh #激活虚拟环境包装器


# 执行.bashrc,激活环境变量
source .bashrc


# 这里可以选择重启一下


# 创建虚拟环境,名称任意
mkvirtualenv myvenv -p /usr/bin/python3


# 进入虚拟环境
workon myvenv 


# 现在安装一切第三方类库都是独立于外界的
# 在虚拟环境里安装pymysql(此处使用了豆瓣源)
pip3 install pymysql -i https://pypi.douban.com/simple


#退出虚拟环境
deactivate
Python3.4版本以上建议安装venv,但virtualenv是一种能够兼容个版本Python的虚拟环境
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值