我是第一次尝试安装Python。我从Python网站下载了以下安装程序:Python 2.7.1 Windows Installer (Windows binary -- does not include source)。然后我运行安装程序,选择“所有用户”,一切正常。我将Python安装到默认位置:
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
#cleanup
1` zipimport#cleanup
1`信号
#cleanup
1` exceptions#cleanup
1` _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字节可用
有什么想法吗?
发布于 2011-04-16 22:12:01
我自己研究这个问题已经快一天了,终于有了突破。试试这个:
右键单击开始菜单中的计算机图标,转到属性。在左侧选项卡上,转到高级系统设置。在弹出的窗口中,转到Advanced选项卡,然后在底部单击Environment Variables。在用户变量列表中单击并开始键入Python,然后对系统变量重复输入,以确保没有为PYTHONPATH或PYTHONHOME设置错误的变量。接下来,添加新变量(我是在System而不是User中添加的,尽管它可能也适用于User ):PYTHONPATH,设置为C:\Python27\Lib.PYTHONHOME
,设置为C:\Python27.
希望这能有所帮助!
发布于 2012-01-17 21:34:33
快速解决方案:在PATH上设置PYTHONHOME和PYTHONPATH并包含PYTHONHOME
例如,如果安装到c:\Python27
set PYTHONHOME=c:\Python27
set PYTHONPATH=c:\Python27\Lib
set PATH=%PYTHONHOME%;%PATH%
确保在PYTHON* vars中没有尾随的'\‘,这似乎会破坏它。
发布于 2011-06-28 19:00:12
确保正确设置了PYTHONHOME环境变量。如果PYTHONHOME指向无效的位置或指向您尝试运行的另一个Python安装,您将收到此错误。
试试这个:
C:\>set PYTHONHOME=C:\Python27
C:\>python
使用
setx PYTHONHOME C:\Python27
为后续命令提示永久设置此项的步骤
https://stackoverflow.com/questions/5599872
复制相似问题