python2.7、python3.6并行的sublime配置问题(Windows)

配置过程中遇到的所有问题

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/

扫描二维码关注公众号,回复: 6084383 查看本文章

华中理工大学:http://pypi.hustunique.com/

山东理工大学:http://pypi.sdutlinux.org/

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


  1. https://blog.csdn.net/qq_24373725/article/details/79638932 ↩︎

  2. http://www.mamicode.com/info-detail-2248277.html ↩︎

猜你喜欢

转载自blog.csdn.net/simpleaaa/article/details/89737431