首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >ImportError:在Windows上没有命名为site的模块

ImportError:在Windows上没有命名为site的模块
EN

Stack Overflow用户
提问于 2011-04-09 03:25:32
回答 17查看 291.9K关注 0票数 104

我是第一次尝试安装Python。我从Python网站下载了以下安装程序:Python 2.7.1 Windows Installer (Windows binary -- does not include source)。然后我运行安装程序,选择“所有用户”,一切正常。我将Python安装到默认位置:

代码语言:javascript
复制
C:\Python27

接下来,为了测试Python是否安装正确,我导航到Python Directory,并在windows cmd提示符下运行"python“命令。它返回以下错误:

ImportError:没有命名站点的模块

当我执行'python -v‘时,我得到了以下结果:

#installing zipimport hook

import zipimport # builtin #已安装zipimport钩子

#ImportError: No module named site #清除._内置的

#clear sys.path #清除sys.argv

#clear sys.ps1 #清除sys.ps2

#clear sys.exitfunc #清除sys.exc_type

#clear sys.exc_value #清除sys.exc_traceback

#clear sys.last_type #清除sys.last_value

#clear sys.last_traceback #清除sys.path_hooks

#clear sys.path_importer_cache #清除sys.meta_path

#clear sys.flags #清除sys.float_info

#restore sys.stdin #恢复sys.stdout

#restore sys.stderr #cleanup main

#cleanup1` zipimport#cleanup1`信号

#cleanup1` exceptions#cleanup1` _warnings

#cleanup sys #cleanup 内置

#cleanup ints: 6 unfreed ints #cleanup floats

当我执行dir C:\Python27\Lib\site.py*时,我得到了以下内容:

C:\Users\Mimminito>dir C:\Python27\Lib\site.py*

驱动器C中的卷没有标签。

卷序列号是目录C:\Python27\Lib 13/11/2010 20:08 20,389 site.py中的DAB9-A863

1个文件20,389字节

0目录694,910,976字节可用

有什么想法吗?

EN

回答 17

Stack Overflow用户

发布于 2011-04-16 22:12:01

我自己研究这个问题已经快一天了,终于有了突破。试试这个:

  1. 设置PYTHONPATH / PYTHONHOME变量

右键单击开始菜单中的计算机图标,转到属性。在左侧选项卡上,转到高级系统设置。在弹出的窗口中,转到Advanced选项卡,然后在底部单击Environment Variables。在用户变量列表中单击并开始键入Python,然后对系统变量重复输入,以确保没有为PYTHONPATH或PYTHONHOME设置错误的变量。接下来,添加新变量(我是在System而不是User中添加的,尽管它可能也适用于User ):PYTHONPATH,设置为C:\Python27\Lib.PYTHONHOME,设置为C:\Python27.

希望这能有所帮助!

票数 148
EN

Stack Overflow用户

发布于 2012-01-17 21:34:33

快速解决方案:在PATH上设置PYTHONHOME和PYTHONPATH并包含PYTHONHOME

例如,如果安装到c:\Python27

代码语言:javascript
复制
set PYTHONHOME=c:\Python27
set PYTHONPATH=c:\Python27\Lib
set PATH=%PYTHONHOME%;%PATH%

确保在PYTHON* vars中没有尾随的'\‘,这似乎会破坏它。

票数 42
EN

Stack Overflow用户

发布于 2011-06-28 19:00:12

确保正确设置了PYTHONHOME环境变量。如果PYTHONHOME指向无效的位置或指向您尝试运行的另一个Python安装,您将收到此错误。

试试这个:

代码语言:javascript
复制
C:\>set PYTHONHOME=C:\Python27
C:\>python

使用

代码语言:javascript
复制
setx PYTHONHOME C:\Python27

为后续命令提示永久设置此项的步骤

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5599872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档