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命令进行包安装