首页 > 编程语言 > 详细

python框架-flask-01-环境的搭建

时间:2019-10-17 18:28:30      阅读:58      评论:0      收藏:0      [点我收藏+]

一、查看ubantu上是否安装虚拟环境的包

virtualenv --version

技术分享图片

这里显示的是:15.0.1的版本,如果没有的话,

  1. sudo pip install virtualenv 
  2. sudo pip install virtualenvwrapper(虚拟环境管理工具

virtualenvwrapper是virtualenv的扩展管理包,用于更方便管理虚拟环境,它可以做:

  1. 将所有虚拟环境整合在一个目录下

  2. 管理(新增,删除,复制)虚拟环境

  3. 切换虚拟环境

查看创建虚拟环境的命令 mkvirtualenv --version

技术分享图片

没有的话参考链接:https://www.cnblogs.com/yanguhung/p/10145759.html

二、创建虚拟环境

mkvirtualenv 虚拟环境名称(默认python2.x) 

例如:mkvirtualenv py_flask 

但是由于我的是pyhton3的版本,因此指定了虚拟环境中pyhon的版本为3

mkvirtualenv -p python3 flask_project

创建过程中报错:

OSError: Command /home/python/.virtua..._project/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2

翻译:安装pip安装包的时候突然失败,代码为2

原因是:多个pip版本共存与切换的问题,已经存在的虚拟环境中有别的pip版本

pip -V 查看版本

技术分享图片

pip3 -V

技术分享图片

python3中的8.1.2版本需要升级,

pip install --upgrade pip

出现错误:ReadTimeoutError: HTTPSConnectionPool(host=‘files.pythonhosted.org‘, port=443): Read timed out.

解决办法:pip --default-timeout=100 install -U pip,但是只能更新到19.1.1

技术分享图片

 sudo pip3 install --upgrade pip 后更新成功到19.1.3

技术分享图片

mkvirtualenv -p python3 flask_project  再次输入:

中间可能还会报错:OSError: Command /home/python/.virtua..._project/bin/python3 - setuptools pkg_resources pip wheel failed with error code 2

但是你的pip版本更行过的话,再报错的原因就是网络问题,重试几次就好。

技术分享图片

workon 双击table键  查看已经有的环境

技术分享图片

 

python框架-flask-01-环境的搭建

原文:https://www.cnblogs.com/meloncodezhang/p/11693751.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!