安装sanic出错的解决办法

1,第一次安装sanic, pip install sanic时直接time out.

百度了下,一般是被拦了,第一步换源,使用下面指令: 

1>  pip install sanic -i http://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

2> 在pycharm里换源是进入setting->project interpreter->右边栏的加号-->点击底部的manage repositories-->删除已存的源,点右边的加号添加上面的源地址:http://pypi.tuna.tsinghua.edu.cn/simple/  -->保存出来后刷新下就可以看到最新的源地址。

2,进行到上面第一步 1> 时,又出现报错。

error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

安装 visualcppbuildtools_full.exe  下载地址:https://545c.com/file/1445568-239446865

Microsoft Visual C++ 14.0 is required 问题在pip安装包时偶尔发生,

对于下载的Microsoft Visual C++ 版本:

Visual Studio 2013 ---> 12

Visual Studio 2015 ---> 14

Visual Studio 2017 ---> 15

python3 是用 VC++ 14 编译的, python27 是 VC++ 9 编译的, 安装 python3 的包需要编译的也是要 VC++ 14 以上支持的.

上面安装好后,再用第一步的命令进行安装  

pip install sanic -i http://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

成功!!


3,  如果已经安装了sanic但缺少依赖, 使用下面指令: pip install --upgrade sanic -i http://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn

4, 可以在指定安装某个依赖: pip install ujson -i http://pypi.tuna.tsinghua.edu.cn/simple/ --trusted-host pypi.tuna.tsinghua.edu.cn


参考国内的源:据说清华的最稳定,阿里的和豆瓣不太稳定。

阿里云 http://mirrors.aliyun.com/pypi/simple/

中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/

豆瓣 (douban) http://pypi.douban.com/simple/

清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/

你可能感兴趣的:(安装sanic出错的解决办法)