zoukankan      html  css  js  c++  java
  • ubantu中搭建virtualenv+python3.4+flask

    上一篇文章是基于ubantu14.04自带的Python2.7搭建的virtualenv+python+flask(需要特别注意文件夹是中文的问题),今天忙碌了三个小时,在网上大量查阅资料完成了virtualenv+python3.4+flask的搭建,如果不单独打一个python3的环境出来,运行python3的文件时是无法找到flask的,因为3与2是冲突的,所以建议最好还是搭建一个python3的虚拟环境,二者也可以切换(键入命令:deactivate),下面是详细步骤:

    1.在普通环境下安装virtualenv

    $sudo apt-get install python-virtualenv

    2.安装python3.4

    $sudo apt-get install python3.4

    安装完成以后可输入命令:python3

    如果出现

    安装成功,输入quit()可退出。

    3.找到python3的安装目录

    $sudo gedit/etc/environment

    一般是在/usr/local/bin/python3.4下,也有的在/usr/bin/python3.4下,大家可以找一下。

    4.根据上面找到的目录创建python3虚拟环境

    使用/usr/local/bin/python3.4环境创建名为py3env的虚拟环境:

    $virtualenv -p /usr/local/bin/python3.4 py3env

    激活虚拟环境:

    $source py3env/bin/activate

    激活成功会在行最前显示(py3env)$:

    这是输入python,可以看到显示的是3.4版本

    取消激活:

    py3env)jiang@ubuntu:~$ deactivate

    再次输入python,会发现又回到了2.7版本。

    这样python3的虚拟环境创建好了,但是还得安装flask

    5.在该环境下(py3env)安装flask,注意是在环境激活的状态下安装:

    (py3env)jiang@ubuntu:~$ pip install flask

    这样环境基本搭建完成,可以写一个小demo测试一下。上一篇文章最后有讲,这就不在赘述。

    努力吧,为了媳妇儿,为了家。。。
  • 相关阅读:
    【JAVA】集合的使用:约瑟夫问题
    【JAVA】第八章:集合
    【数据结构】二叉树
    【数据结构】串
    【数据结构】KMP算法
    【java】快速入门:前八章内容总结
    【数据结构】停车场问题
    【实验向】问题:假设计算机A和计算机B通信,计算机A给计算机B发送一串16个字节的二进制字节串,以数组形式表示:
    【数据结构】括号的匹配问题
    CSS
  • 原文地址:https://www.cnblogs.com/jlj9520/p/6593644.html
Copyright © 2011-2022 走看看