最近在搞爬虫都要快分裂了,因为同时看着两份教程对比着写,一份用的是python2.7,另一份是用python3.5。
查了资料后发现,果粉可以使用virtualenv这个神器轻松解决问题,但作为一个软狗则需要一步步来。哎,谁叫自己是软狗呢?果粉请移步
但既然是软狗了,就要在win环境下解决问题,装黑苹果还是非正确道路。看多了几份资料后,发现不难,只要解决程序命名跟环境变量的冲突就OK了。
- 在下载安装好Python 2.7和Python 3.5后,找到目录并改程序命名,将C:\Software\Python27(这是安装目录,下同,每人可能不一样)下的python.exe和pythonw.exe分别重命名为python2.exe和pythonw2.exe(此处命名看自己喜欢,改py2也可以)
- 将C:\Software\Python35下的python.exe和pythonw.exe分别重命名为python3.exe和pythonw3.exe
- 前两步可以在全局内解决程序命名冲突,同名程序的话就会默认使用首先安装的程序。那么现在来看环境变量
- 右键"我的电脑" --> "选择属性" --> "高级系统设置" --> "环境变量",然后选择path并添加两个路径:【C:\Software\Python35】和【C:\Software\Python35\Scripts】。win10的环境变量有所改变,win7加path也是类似。
- OK,大功告成!在开始处打开cmd检查一下,键入python3并回车,如果提示
Python 3.5.1 (v3.5.1:37a07cee5969, Dec 6 2015, 01:54:25) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.
,那就表示两个版本的python安装好了! - 最后,在想跑.py文件的目录下打开cmd,然后在命令行中键入
python2 xx.py
或者python3 xx.py
即可使用不同的版本来跑程序了。
网友评论