windows同时使用python2和3
2021-05-20 00:29
标签:tor 作用 开发 文件夹 sub windows sys source 配置 手头有些脚本,有些是在python2的环境下使用,有些是在python3的环境下使用 以前我是把python3的脚本都放在虚拟机中,现在发现是真的麻烦,于是来研究一下如何使得python2和3共存 首先要知道windows环境变量的作用,其次,要有python2和pyhton3的安装包…… 先按照默认要求安装python2和python3(我时将python2放在C盘的python27文件夹下,将python3放在C盘的python37文件夹下) 然后进入python3的安装文件夹,将python.exe改为python3.exe,同时将python3 script文件夹下的pip.exe改为pip3.exe 打开cmd,测试python,python3,ok 刚好最近发现了pysimplegui库,是一个只能在python3环境下使用的库,那么就来试一下吧 报错 百度发现是pip冲突的问题,按照百度的方法 ok,成功安装 因为我是在sublime下使用python的,配置好了python3的环境,自然想在sublime下直接使用,经过一番百度,找到了方法 tools->build system->new build system 在打开的文件中输入以下内容 保存为Python3.sublime-build 之后就可以选择build system然后就可以使用了(不过这样做会有一个缺点,就是得手动切换python的版本) 写好了脚本,想给朋友看一看,但他的电脑上并没有我装的库,该怎么办?只好打包成一个exe文件,这时候就需要pyinstaller出场了 (因为我电脑上已经有了对于python2的pyinstaller,所以只提python3的……) 使用pyinstaller打包,打开发现居然报错,再次打包还是同样的错误,仔细一看发现在打包时使用的都是python2的库,看来还得再装一个用于python3的pyinstaller 百度一番,发现很简单 之后就可以使用了 今天终于在电脑上配置了完备的python环境,之后总算不要再去单独开一个虚拟机去跑python3的脚本了 windows同时使用python2和3 标签:tor 作用 开发 文件夹 sub windows sys source 配置 原文地址:https://www.cnblogs.com/hf99/p/9740878.html前言
正文
配置基础环境
在环境变量中将C:\python27和C:\python37加入(如果有就不用改)pip3 install pySimpleGui
python3-m pip install --upgrade pip
sublime配置
{
"cmd": ["python3","$file"],
"file_regex":"python$",
"selector":"source.py"
}
pyinstaller的配置
pip3 install pyinstaller
后记