zoukankan      html  css  js  c++  java
  • flask之环境的搭建

    一、查看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键  查看已经有的环境

  • 相关阅读:
    常规排序算法 : 冒泡排序
    console.log(([])?true:false); console.log(([]==false?true:false)); console.log(({}==false)?true:false)
    近况
    正向代理和反向代理
    Angular项目目录结构
    模块化Vs组件化
    模块化开发——高内聚低耦合
    20190608笔试题のCSS-属性继承
    20190527-JavaScriptの打怪升级旅行 { 语句 [ 声明 ,变量 ] }
    20190430-Bootstrapの组件
  • 原文地址:https://www.cnblogs.com/meloncodezhang/p/11693751.html
Copyright © 2011-2022 走看看