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

使用国内镜像源来加速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命令进行包安装

猜你喜欢

转载自blog.csdn.net/sinat_32596537/article/details/78244223