查看: 1410|回复: 3

ImportError: there is no module called site

[复制链接]

10

主题

72

帖子

180

积分

注册会员

Rank: 2

积分
180
发表于 2018-9-18 18:39:20 | 显示全部楼层 |阅读模式
我从Python网站下载了以下安装程序: Python 2.7.1 Windows Installer(Windows二进制文件 - 不包括源代码)。然后我运行了安装程序,选择了“所有用户”,一切都很好。我将Python安装到默认位置:
C:\Python27
接下来,为了测试Python是否正确安装,我导航到我的Python目录,并在windows cmd提示符下运行“python”命令。它返回以下错误:
ImportError: there is no module called site
当我做'python -v'时,我得到以下内容:
#installing zipimport hook
import zipimport # builtin
#ImportError: No module named site #installed zipimport hook #clear builtin ._
#clear sys.path #clear sys.argv
#clear sys.ps1 #clear sys.ps2
#clear sys.exitfunc #clear sys.exc_type
#clear sys.exc_value #clear sys.exc_traceback
#clear sys.last_type #clear sys.last_value
#clear sys.last_traceback #clear sys.path_hooks
#clear sys.path_importer_cache #clear sys.meta_path
#clear sys.flags #clear sys.float_info
#restore sys.stdin # restore sys.stdout
#restore sys.stderr #cleanup main
#cleanup [1 ] zipimport #cleanup [1] signal
#cleanup[1 ] exceptions #cleanup [1] _warnings
#cleanup sys #cleanup builtin
#cleanup ints: 6 unfreed ints  #cleanup floats
回复

使用道具 举报

11

主题

63

帖子

159

积分

注册会员

Rank: 2

积分
159
发表于 2018-9-18 18:40:18 | 显示全部楼层
嘿,我一直在为自己研究这个问题差不多一天,终于有了突破。尝试这个:
1.        设置PYTHONPATH / PYTHONHOME变量
右键单击开始菜单中的计算机图标,转到属性。在左侧选项卡上,转到高级系统设置。在出现的窗口中,转到“高级”选项卡,然后在底部单击“环境变量”。单击用户变量列表并开始键入Python,然后重复系统变量,以确保您没有错误的设置PYTHONPATH或PYTHONHOME变量。接下来,添加新变量(我在System而不是User中做过,虽然它也适用于User):PYTHONPATH设置为C:\ Python27 \ Lib。PYTHONHOME设置为C:\ Python27。
希望这可以帮助!
回复

使用道具 举报

11

主题

80

帖子

199

积分

注册会员

Rank: 2

积分
199
发表于 2018-9-18 18:41:24 | 显示全部楼层
快速解决方案:设置PYTHONHOME和PYTHONPATH并在PATH上包含PYTHONHOME
例如,如果您安装到c:\ Python27
set PYTHONHOME=c:\Python27
set PYTHONPATH=c:\Python27\Lib
set PATH=%PYTHONHOME%;%PATH%
确保PYTHON * vars上没有尾随'\',这似乎打破了它。
回复

使用道具 举报

9

主题

74

帖子

185

积分

注册会员

Rank: 2

积分
185
发表于 2018-9-18 18:42:16 | 显示全部楼层
我在安装Windows Python和Cygwin Python之后遇到了这个问题,并尝试从Cygwin运行Cygwin Python。我export通过PYTHONHOME = / usr /和PYTHONPATH = / usr / lib / python2.7 解决了这个问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表