StudyDemos是我的项目名,modelName 这里具体实验实例是opencv import cv2
我了解了一些python,在安装“第三方插件”的时候,在CMD命令行输入 pip install modelName 时经常失败,不知所以。于是我在PyCharm里File→Settings→Project:StudyDemos→Project Interpreter安装第三方插件觉得比较方便,可是用PyCharm写的脚本,在PyCharm里运行是正常的.
但是如果想在CMD中 python ScriptsFile.py 就会找不到安装的第三方插件 modelName于是把ScriptsFile.py 放入 D:\python\StudyDemos\venv\Scripts里就可以。即:D:\python\StudyDemos\venv\Scripts>python ScriptsFile.py
我的疑问是:为什么只有在Scripts文件夹里才可以,即使是在venv文件夹下建立一个与Scripts同级的文件夹也不行,好像也不是环境变量的问题!本来.....如果只能在Scripts文件夹运行,也算可以,但是这个文件夹里还有二十多个文件,觉得乱,手动删除一些文件,就不能运行了(主要是找不到第三方插件,如:Traceback (most recent call last):
File "test.py", line 1, in <module>
import cv2
ModuleNotFoundError: No module named 'cv2'
)!!
我想解决的问题就是:想编写完python脚本后,可以拿到其他任何文件夹,(包括没有安装pycharm的其他计算机)都可以运行....
文件 ScriptsFile.py里主要是以下代码
import cv2
import numpy
............................
cv2 是opencv
在CMD里网上查 用conda install -c https://conda.binstar.org/menpo opencv安装 可是脱离pyCharm还是不行!!