importError: No module named site
来源:互联网 发布:音效网 知乎 编辑:程序博客网 时间:2024/06/06 03:42
Python 环境变量
下面几个重要的环境变量,它应用于Python:
通常我们会在命令行上设置PYTHONPATH。在执行脚本之前先执行设置PYTHONPATH的命令。
例如windows上,设置PYTHONPATH的命令为:
这样就将我们在当前目录下的src\main\python,src\test\python,generated\pyxb三个文件夹放到pythonpath里面了,我们就可以直接导入这三个文件夹里面的模块了。
You know what has worked for me really well on windows.
My Computer > Properties > Advanced System Settings > Environment Variables >
Then under system variables I create a new Variable called PythonPath
. In this variable I have C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-folders-on-the-path
This is the best way that has worked for me which I hadn't found in any of the docs offered.
EDIT: For those who are not able to get it, Please add
C:\Python27;
along with it. Else it will never work.
今天在调试Evernote SDK时, 遇到PythonPath的问题。 查了很多资料,有说用系统环境变量添加PythonPath, 有说在注册表中的PythonPath添加新Default字段, 但是对于我来说都没有效果, 很奇怪。
最后还是在代码里显式添加sys.path才好用:
import sys
import hashlib
import binascii
import time
if "..\\lib" not in sys.path:
sys.path.append(r"..\\lib")
Windows 7 Professional I Modified @mongoose_za's answer to make it easier to change the python version:
- [Right Click]Computer > Properties >Advanced System Settings > Environment Variables
- Click [New] under "System Variable"
- Variable Name: PY_HOME, Variable Value:C:\path\to\python\version
- Click [OK]
- Locate the "Path" System variable and click [Edit]
Add the following to the existing variable:
%PY_HOME%;%PY_HOME%\Lib;%PY_HOME%\DLLs;%PY_HOME%\Lib\lib-tk;
Click [OK] to close all of the windows.
As a final sanity check open a command prompt and enter python. You should see
>python [whatever version you are using]
If you need to switch between versions, you only need to modify the PY_HOME variable to point to the proper directory. This is bit easier to manage if you need multiple python versions installed.
- ImportError: No module named site
- importError: No module named site
- python出现ImportError: No module named site
- Nginx & uWSGI: ImportError: No module named site
- 解决问题:启动Python时报“ImportError: No module named site”错误
- gdb时报“ImportError: No module named site”错误
- ImportError: No module named ...
- ImportError: No module named ***
- ImportError:No module named
- ImportError: No module named
- ImportError: No module named ×××××
- in thread "main" ImportError: Cannot import site module and its dependencies: No module named site
- ImportError: No module named vtkCommonPython
- ImportError: No module named win32api
- ImportError: No module named tagging_autocomplete
- ImportError: No module named flask_babelex
- ImportError: No module named XXXX
- ImportError: No module named pylab
- MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications论文笔记
- jQuery –AJAX
- day04_innerHTML属性
- Qt+OpenCV以时间命名视频名字
- Mindjet MindManager 2018(思维导图)官方注册版64位V2018.18.1.154下载 | mindmanager中文破解版
- importError: No module named site
- Java 面试题 精准推荐
- android闪光灯控制
- Unity+Vuforia+Window10打包 PC
- 关于你
- android studio 使用自定义圆形头像时预览没效果
- 八皇后问题-回溯-DFS
- 二叉树--uva 679 Dropping Balls 二叉树数组模拟
- 软件测试