python项目如何运行


本文摘自php中文网,作者步履不停,侵删。

写在前面的话:

  拿到一个后台是由python(flask框架)支持的完整的项目,怎么运行?

做法:

先搭好运行环境:

  参见另外一篇文章,flask入门_windows下安装

环境搭好以后,然后再进行以下几个步骤:

(1)先安装依赖:

  项目的依赖一般都写在了requirements.txt 文件中。 小扩展:setup.py vs requirements.txt

安装的话有2种方式可选:

一种是直接统一安装:

1

pip install -r requirements.txt

还有一种就是在 virtualenv环境中统一安装。具体做法是:在项目文件夹中,安装虚拟环境,然后直接激活就好了,如下代码所示:

1

2

3

pip install virtualenv

virtualenv venv

venv\scripts\activate

然后就会出现如下所示,带有 <venv>时,就是在虚拟环境下运行了:

950828-20170308101238641-304530847.png  

之后再:

1

pip install -r requirements.txt

tips:一位后端程序媛告诉我,以后像.txt 之类的文件要用写字板打开会更好一些(这样就会是一行一行的)而不是用记事本来打开(打开时没有分行),因为解码方式的问题,有可能发生未知错误~

注: 这两种都试过,然而,都没有办法一步到位,其实还是有好多依赖是安装不上的,所以还得要结合 pip install xxx 安装~

我选择的是方式是在虚拟环境安装,再结合 pip install xxx 安装~ 详见下文:

(2)安装依赖完成后,运行一下:

1

python manage.py

哇,一堆错误,说是某某 module不存在,这时候可以使用 pip单独地安装一次,可以指定版本号,或者不指定(我指定版本的时候还说找不到,不指定版本号反而装上了)

pip install xxxx或者 pip install xxxx-1.1.0(数字是版本号~)

阅读剩余部分

相关阅读 >>

Python中sep是函数吗?该怎么使用?

Python为什么慢?

Python两列字符串如何合并?

Python中insert用法是什么

Python怎么获取二维矩阵的单行每列最大值

Python强大之处在哪里

详细讲解 Python实现对图像进行掩膜遮罩处理

Python将多个映射合并为单个映射的方法与分析(代码实例)

Python怎么创建类

Python如何查找子字符串

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...