配置过程中遇到的所有问题
build system
分别从官网下载两版python,下载完成后安装,分别保存至不同路径,(别忘了添加系统路径)旧电脑内分别是D:/python和D:/python3。将路径下的python.exe文件进行重命名,分别为python.exe、pythonw.exe、python3.exe、pythonw3.exe。(只要能互相区分就可以)
进入sublime,选择tools->build system->new build system。保存内容如下:
{
"cmd": ["D:/PYTHON/python.exe", "-u", "$file"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.pythona",
}
其中cmd内的python解释器路径可更换,保存在默认路径下,名称可自定义,分别自定义为python2、python3,在新建文件时选择build system下即可切换python2或python3。
有时候会出现no build system的情况,网上有很多解决办法,我的是因为复制粘贴出了问题。(解决办法包括将selector.pythona用[]括起来、将cmd路径的反斜线/换成\(for windows))。我是手动输入了路径,不知道怎么的就好了。
pip install
因为python的版本是不同的,使用的第三方包也是不能互相兼容的,所以使用pip 安装的时候要加以区分。
执行命令行1python3 -m pip install --upgrade pip --force-reinstall进行强制更新python3的pip(因为我python2先装所以默认pip是python2.7)
打开python3的保存路径下的scipts文件夹,查看pip文件名,发现包括pip3、pip3.6所以命令行输入pip3 pip3.6都可以启动python3的pip。
- 两个文件路径下都有pip.exe,但命令行执行pip --version显示的是python2的信息。
pip下载过慢的解决方法
pip下载第三方包过慢是因为连接下载源是国外网站,所以速度非常慢。创建一个pip配置文件,将下载源设置成国内镜像网站。
在以下路径创建pip.ini文件,c:/users/appdata/roaming。
首先建立pip.txt,然后在文件内保存如下
[global]
timeout = 60000
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
use-mirrors = true
mirrors = https://pypi.tuna.tsinghua.edu.cn
其中的镜像地址可以更换,国内的列表2如下:
并且要求https源否则会报warning,注意一下。
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/