• Ubuntu下使用virtualenv


    Ubuntu 18.04,Python 3.6.5(最新3.7),virtualenv 16.0.0,

    即将在Ubuntu上大张旗鼓地干活啦!那么,将之前安装的virtualenv运行起来吧(前面都是在Windows上使用virtualenv)!

    步骤简介:

    在用户主目录新建文件夹

    使用virtualenv命令初始化将文件夹X配置为虚拟运行环境、

    使用source命令启用虚拟运行环境、

    在虚拟环境中使用deactivate命令停用虚拟运行环境。

    说明,6月底写过一篇Windows上使用virtualenv的文章,算算已过去25日了!

    安装步骤:

    -新建文件夹venv0725

    -查看virtualenv帮助命令,想找到将venv0725配置为虚拟运行环境的方法,只觉得看不太懂,有些复杂,后来细细看了每个选项才了解更多了一点;

    -直接使用virtuanenv venv0725配置虚拟运行环境;

    运行过程中还会安装setuptools、pip、wheel,对其中的pip挺熟悉,setuptools知道一些,wheel是打包工具(.whl文件)?

    使用ls可以查看之前空白的venv0725文件夹已经有内容了;

    -查看虚拟运行环境的bin下的内容,发现activate开头的几个文件居然是不可执行的!需要修改权限吗?循着这一思路,后面发生了错误,没能启用虚拟运行环境,知道后来打开virtualenv官文才知道,Linux中要使用source命令来启用——source命令用来干什么用的?

    -正确的启用虚拟运行环境的方法:source ./bin/activate

    启用后可以使用python而不是python3来查看版本信息,pip亦然。

    -停用虚拟环境:直接输入deactivate就可以了,不过,孤没有在venv0725中找到这个命令在哪里

    -再次启用后,使用pip安装flask;

    virtualenv官文地址:https://virtualenv.pypa.io/en/stable/

    查看其User Guide一节可以看到本文所涵盖的信息:

    https://virtualenv.pypa.io/en/stable/userguide/

    后记

    Flask安装好了,就可以跑程序了!

    前面把Nginx安装好了,那么,还需要安装一个uWSGI,就完整了!

    对了,应用需要的数据库MongoDB已经安装好,暂时没有涉及到SQL数据库!

    source命令怎么用?

    deactivate在哪里?

  • 相关阅读:
    gitignore 过滤文件
    lua语言入门之Sublime Text设置lua的Build System
    进程间通信
    临界区 事件 互斥对象等多线程编程基础
    Delphi通过Map文件查找内存地址出错代码所在行
    Delphi/C++ Builder Map文件格式解析
    深入理解计算机系统----读书笔记
    TCP/IP——内网IP
    Python——import与reload模块的区别
    Linux——grep binary file
  • 原文地址:https://www.cnblogs.com/luo630/p/9365516.html
Copyright © 2020-2023  润新知