背景
-
这里都是废话,别看!!!
服务器是多用户使用,都对规范化操作没啥经验,多次出现多用户、多版本管理问题。我希望我的用户环境不受别人操作的干扰,在不断的学习中也发现了一些较好的办法,例如使用Virtualenv(venv)。但我一开始就是使用的系统默认安装的Python,本着坑还是要填的原则,暂时先把问题解决,再想着用新方法。
-
背景知识,往这看!
Python import module 的搜索路径由sys.path
指定,实质为一个列表,列表索引先后决定搜索优先级。在调用python时根据PYTHONPATH
和安装Python时的位置来初始化,大部分博客均有提及的是:sys.path
列表第一优先级为当前执行脚本的目录,常显示为' '
;第二优先级为PYTHONPATH
;第三优先级为安装位置。这种说法并不完善,也是这篇博客重在强调的,具体看文末总结。
问题
-
System:ubuntu16.04
-
Software:python2.7(系统预装)
-
问题描述:
在运行.py或者使用python交互环境import cv2
时始终导入的是某些blog在import cv2出错时推荐安装的opencv-python
ÿ