我一直在使用python 2.7.14一段时间,使用python 3.我安装的python 3.7.2和PY启动已经开始,所以我知道如何使用切换版本
py -2
py -3
当我运行我的一些蟒蛇的2个文件是找不到的模块,我得到了No module named ___
我怎样才能得到py -2
看到我的Windows 7电脑我的旧模块的位置。 Python是安装在C:\ Python27。
示例代码
#! python2
from pytube import YouTube
不知道这是否可以帮助,但我安装ArcGIS 10.6。如果我添加检查我的sys.path结果是:
['', 'C:\\Windows\\system32\\python27.zip', 'C:\\Python27\\ArcGIS10.6\\DLLs', 'C:\\Python27\\ArcGIS10.6\\lib', 'C:\\Python27\\ArcGIS10.6\\lib\\plat-win', 'C:\\Python27\\ArcGIS10.6\\lib\\lib-tk', 'C:\\Python27\\ArcGIS10.6', 'C:\\Python27\\ArcGIS10.6\\lib\\site-packages', 'C:\\Program Files (x86)\\ArcGIS\\Desktop10.6\\bin', 'C:\\Program Files (x86)\\ArcGIS\\Desktop10.6\\ArcPy', 'C:\\Program Files (x86)\\ArcGIS\\Desktop10.6\\ArcToolBox\\Scripts']
该怎么sys.path
得到改变?
由于诸多的不兼容,Python社区同意有两个版本使用不同的路径。
这似乎是Python2模块丢失或mislocated您的计算机上。尝试运行pip install pytube
来解决这个问题。