cmd运行python一直报ImportError: No module named site错误
环境变量是C:\Users\Administrator\AppData\Local\Programs\Python\Python3632\Scripts\和C:\Users\Administrator\AppData\Local\Programs\Python\Python3632\ 是python的安装目录
版本是python3.6.4,在朋友的电脑上一键安装后没有问题,正常使用。
看了部分答主的建议后,我将环境变量修改为系统变量:然后出现了新的错误。如下图!
谢谢各位,我下载安装python2.7.14可以运行了,python3.6.4还是不能运行。可能是我的电脑问题吧。。。。
http://blog.csdn.net/you_lan_hai/article/details/8592697
C:\Users\Administrator\AppData\Local\Programs\Python\Python3632\ 前面加上;试一下
方法一:重装python,安装过程中点击那个× add path
方法二:你再确认一下你的安装目录是否正确,看图中你好像是在用户变量中添加的,要在系统变量中的Path添加你的安装路径。
http://blog.csdn.net/qq_33855133/article/details/73106176
我也是直接这个版本的,直接安装没遇到什么问题。到你的安装目录下直接启动 python.exe 这个文件,可以启动的话应该是你环境变量配置(计算机-右键属性-高级系统设置-环境变量-path系统变量)问题
致命错误:ImportError: No module named site
原因:python解释器无法找到python库。
解决办法:
方法1.在调用Py_Initialize之前,手动设置python搜索目录:Py_SetPythonHome("F:/workspace/test/python")。
方法2.添加python环境变量:PYTHONPATH。
可能是这个模块导不进来,还是不行的话,增加 PYTHONPATH 系统变量,值就是 site,py 模块的路径,例如C:\Users\123456\AppData\Local\Programs\Python\Python36\Lib
PYTHONHOME:指定Python的标准库。 PYTHONPATH:用于扩充Python查找模块文件的路径。
这个是我的系统变量的截图的,你参考一下
新手也可以试试anaconda这个集成环境