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在哪里?

 

posted @ 2018-07-25 13:43  快乐的欧阳天美1114  阅读(566)  评论(0编辑  收藏  举报