请选择 进入手机版 | 继续访问电脑版



吾爱汇站网官方联系方式

工作时间: 周一到周五早上09:00-11:00, 下午03:00-05:00, 晚上20:30-22:30(周六、日休息)
QQ: 211985957  168528823  97147700  53150916 汇聚、帮助、交流   E-Mail: postmaster@5ihz.cn
用户交流QQ群
1群21532443 2群413446685 ←提醒:请勿重复加群,谢谢!(本站提供低价收费技术服务,详情联系在线客服)
查看: 2630|回复: 26

Linux虚拟环境搭建教程,并下载flask框架

[复制链接]

21

主题

247

帖子

524

积分

钻石会员(永久)

Rank: 8Rank: 8

积分
524
发表于 2019-3-3 16:41:20 | 显示全部楼层 |阅读模式
虚拟环境为什么要搭建虚拟环境?
在开发过程中, 当需要使用python的某些工具包/框架时需要联网安装 比如联网安装Flask框架flask-0.10.1版本
  1. sudo pip install flask==0.10.1
复制代码
提示:使用如上命令, 会将flask-0.10.1安装到/usr/local/lib/python2.7/dist-packages路径下 问题:如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了. 解决方案?:?虚拟环境 作用?:?虚拟环境可以搭建独立的python运行环境, 使得单个项目的运行环境与其它项目互不影响. 所有的虚拟环境都位于/home/下的隐藏目录.virtualenvs下
如何搭建虚拟环境?
安装虚拟环境的命令 :
  1. sudo pip install virtualenv
  2. sudo pip install virtualenvwrapper
复制代码

安装完虚拟环境后,如果提示找不到mkvirtualenv命令,须配置环境变量:
  1. # 1、创建目录用来存放虚拟环境
  2. mkdir
  3. $HOME/.virtualenvs

  4. # 2、打开~/.bashrc文件,并添加如下:
  5. export WORKON_HOME=$HOME/.virtualenvs
  6. source /usr/local/bin/virtualenvwrapper.sh

  7. # 3、运行
  8. source ~/.bashrc
复制代码
创建虚拟环境的命令 :
提示:如果不指定python版本,默认安装的是python2的虚拟环境
在python2中,创建虚拟环境
  1. mkvirtualenv 虚拟环境名称
  2. 例 :
  3. mkvirtualenv py_flask
复制代码
在python3中,创建虚拟环境
  1. mkvirtualenv -p python3 虚拟环境名称
  2. 例 :
  3. mkvirtualenv -p python3 py3_flask
复制代码
提示 :

创建虚拟环境需要联网 创建成功后, 会自动工作在这个虚拟环境上 工作在虚拟环境上, 提示符最前面会出现 “虚拟环境名称”
如何使用虚拟环境?
查看虚拟环境的命令 :
  1. workon 两次tab键
复制代码
使用虚拟环境的命令 :
  1. workon 虚拟环境名称

  2. 例 :使用python2的虚拟环境
  3. workon py_flask

  4. 例 :使用python3的虚拟环境
  5. workon py3_flask
复制代码
退出虚拟环境的命令 :
  1. deactivate
复制代码
删除虚拟环境的命令 :
  1. rmvirtualenv 虚拟环境名称

  2. 例 :删除虚拟环境py3_flask

  3. 先退出:deactivate
  4. 再删除:rmvirtualenv py3_flask
复制代码

如何在虚拟环境中安装工具包?
提示 : 工具包安装的位置 :
python2版本下: ~/.virtualenvs/py_flask/lib/python2.7/site-packages/ python3版本下: ~/.virtualenvs/py3_flask/lib/python3.5/site-packages
python3版本下安装flask-0.10.1的包 :
  1. pip install 包名称

  2. 例 : 安装flask-0.10.1的包
  3. pip install flask==0.10.1
复制代码
查看虚拟环境中安装的包 :
  1. pip freeze
复制代码

回复

使用道具 举报

0

主题

244

帖子

500

积分

高级会员

Rank: 4

积分
500
发表于 2019-3-3 16:41:47 | 显示全部楼层
厉害,下载下来看看
回复

使用道具 举报

6

主题

242

帖子

506

积分

高级会员

Rank: 4

积分
506
发表于 2019-3-3 18:32:53 来自手机 | 显示全部楼层
好资源啊,支持一下
回复

使用道具 举报

0

主题

242

帖子

488

积分

高级会员

Rank: 4

积分
488
发表于 2019-3-3 19:32:10 | 显示全部楼层
真是难得给力的资源啊!支持
回复

使用道具 举报

0

主题

222

帖子

466

积分

高级会员

Rank: 4

积分
466
发表于 2019-3-3 20:07:58 来自手机 | 显示全部楼层
强烈支持,免费就是给力啊!
回复

使用道具 举报

0

主题

234

帖子

478

积分

高级会员

Rank: 4

积分
478
发表于 2019-3-3 23:50:56 | 显示全部楼层
我抢、我抢、我抢沙发~
回复

使用道具 举报

4

主题

240

帖子

504

积分

高级会员

Rank: 4

积分
504
发表于 2019-3-4 08:40:28 | 显示全部楼层
激动人心,无法言表!
回复

使用道具 举报

1376155312 该用户已被删除
发表于 2019-3-4 09:05:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

0

主题

231

帖子

492

积分

高级会员

Rank: 4

积分
492
发表于 2019-3-4 11:49:44 | 显示全部楼层
这个应该是个很不错的功能,可以下载下来看看
回复

使用道具 举报

21

主题

247

帖子

524

积分

钻石会员(永久)

Rank: 8Rank: 8

积分
524
 楼主| 发表于 2019-3-4 12:12:34 | 显示全部楼层
厉害,下载下来看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


快速回复 返回顶部 返回列表