安装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/