使用Python 2和3,但它无法找到蟒蛇2包

问题描述 投票:-1回答:1

我一直在使用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 python-3.x python-2.7
1个回答
0
投票

由于诸多的不兼容,Python社区同意有两个版本使用不同的路径。

这似乎是Python2模块丢失或mislocated您的计算机上。尝试运行pip install pytube来解决这个问题。

© www.soinside.com 2019 - 2024. All rights reserved.