您的位置:首页 > 编程语言 > Python开发

使用国内镜像源来加速python pypi包的安装和tornado 4.5.2的安装

2017-10-15 21:20 429 查看


使用国内镜像源来加速python pypi包的安装

pypi国内镜像目前有:

 
http://pypi.douban.com/  豆瓣
http://pypi.hustunique.com/  华中理工大学
http://pypi.sdutlinux.org/  山东理工大学
http://pypi.mirrors.ustc.edu.cn/  中国科学技术大学

 

对于pip这种在线安装的方式来说,很方便,但网络不稳定的话很要命。使用国内镜像相对好一些,

 

如果想手动指定源,可以在pip后面跟-i 来指定源,推荐使用豆瓣的源来安装web.py框架:

pip install web.py -i http://pypi.douban.com/simple flask

 

注意后面要有/simple目录!!!

 

要配制成默认的话,需要创建或修改配置文件(linux的文件在~/.pip/pip.conf,windows在%HOMEPATH%\pip\pip.ini),修改内容为:

code:

[global]

index-url = http://pypi.douban.com/simple
 

这样在使用pip来安装时,会默认调用该镜像。

更多配置参数见:http://www.pip-installer.org/en/latest/configuration.html

tornado 4.5.2的安装

可以通过国内镜像源加速,或使用下面方法:(不加速会出现超时错误)

pip install tornado -i http://pypi.douban.com/simple
1. 把pypi_3.4.3.zip下载到python路径下
下有这个文件夹E:\Program Files\python\pypi\pip\pip-9.0.1-py2.py3-none-any.whl
cd Program Files\python\
python.exe pip-9.0.1-py2.py3-none-any.whl/pip install pip-9.0.1-py2.py3-none-any.whl(不知道/前面的需不需要)

pip到这边已经安装好了
pip -V 查看版本

pip 安装 setuptools
pip install setuptools
可以发现E:\Program Files\python\Lib\site-packages下多了setuptools和easy_install.py

eaeasy_install: 常使用python的人员,当需要安装第三方python包时,可能会用到easy_install命令。easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,它用来自动地从http://pypi.python.org/simple/来安装egg包,相当于perl中的cpan或PPM

2. 下载tornado-4.5.2-cp36-cp36m-win_amd64.zip到python路径下
解压出文件,放在E:\Program Files\python\Lib\site-packages下

3. 添加tornado的模块路径到系统路径
方法一:
修改easy-install.pth ,在文件里添加tornado的路径./tornado 或 E:\Program Files\python\Lib\site-packages\tornado

方法二:函数添加:
1 import sys
2 查看sys.path
3 添加sys.path.append("E:\Program Files\python\Lib\site-packages\tornado")

4. 运行tornado测试文件

Here is a simple “Hello, world” example web app for Tornado:

import tornado.ioloop

import tornado.web

class MainHandler(tornado.web.RequestHandler):

    def get(self):

        self.write("Hello, world")

def make_app():

    return tornado.web.Application([

        (r"/", MainHandler),

    ])

if __name__ == "__main__":

    app = make_app()

    app.listen(8888)

    tornado.ioloop.IOLoop.current().start()

    

5. 打开浏览器:http://localhost:8888/

    可以看见Hello, world

一般的小程序安装:

1. CD命令进入到刚才解包后文件夹,如下图,一般可以找到setup.py

2. python setup.py build命令先进行编译

3. python setup.py install命令进行包安装
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tornado