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