python项目如何运行-Python教程

资源魔 19 0

写正在后面的话:

  拿到一个后盾是由python(flask框架)支持的完好的名目,怎样运转?

做法:

先搭好运转环境:

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

环境搭好当前,而后再进行如下几个步骤:

(1)先装置依赖:

  名目的依赖普通都写正在了requirements.txt 文件中。 小扩大:setup.py vs requirements.txt

装置的话有2种形式可选:

一种是间接对立装置:

pip install -r requirements.txt

另有一种就是正在 virtualenv环境中对立装置。详细做法是:正在名目文件夹中,装置虚构环境,而后间接激活就行了,以下代码所示:

pip install virtualenv
virtualenv venv
venv\scripts\activate

而后就会呈现以下所示,带有 <venv>时,就是正在虚构环境下运转了:

950828-20170308101238641-304530847.png  

之后再:

pip install -r requirements.txt

tips:一名后端顺序媛通知我,当前像.txt 之类的文件要用写字板关上会更好一些(这样就会是一行一行的)而没有是用记事原本关上(关上时不分行),由于解码形式的成绩,有可能发作未知谬误~

注: 这两种都试过,但是,都不方法一步到位,其实仍是有很多多少依赖是装置没有上的,以是还患上要连系 pip install xxx 装置~

我抉择的是形式是正在虚构环境装置,再连系 pip install xxx 装置~ 详见下文:

(2)装置依赖实现后,运转一下:

python manage.py

哇,一堆谬误,说是某某 module没有存正在,这时候候能够应用 pip独自地装置一次,能够指定版本号,或许没有指定(我指定版本的时分还说找没有到,没有指定版本号反而装上了)

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

装置了之后,再运转下:

python manage.py

发现又有某个模块找没有到时,持续应用pip装置,而后再运转,直到提醒你能够运转runserver指令时就示意依赖模块曾经ok啦~

最初,运转:

python manage.py runserver

而后就提醒说正在监控5000端口~此时,点击127.0.0.1:5000 就能够看到你的页面啦~

但是,有些名目触及到的模块比拟复杂,例如遇见上面这类状况:

(3)依赖装置实现后,还报错~ 而且应用pip装置时还安没有上的,例如PIL(Python Imaging Library):

950828-20170308102353922-2085368787.png

这个需求下载装置包进行装置的,PIL各个版本下载网站

装置门路我让它默许装置了,之后呢我就去阿谁装置目次下,把PIL文件夹给copy到名目的 \venv\Lib\site-packages 文件夹(正在requirements.txt列好的依赖城市下载到这个文件夹)

之后,再运转~

python manage.py

呈现饬令行界面以下:

950828-20170308102647188-687393255.png

此时,再输出:

python manage.py runserver

就发现它正在监听 127.0.0.1:5000 了~ 关上127.0.0.1:5000页面,后果报错:

950828-20170308103317766-1001208056.png

  是的,不装置数据库~

(4)装置数据库(下载地点):

  我是默许装置的,它间接装置到 python 的 Lib\site-packages 目次上来了(我的是C:\Python27\Lib\site-packages)

相干教程保举:Python视频教程

以上就是python名目若何运转的具体内容,更多请存眷资源魔其它相干文章!

标签: Python python教程 python编程 python使用问题

抱歉,评论功能暂时关闭!