完整问题

在pycharm上安装opencv以及rasterio等包出现如下相同的问题:
Try to run this command from the system terminal. Make sure that you use the correct version of ‘pip’ installed for your Python interpreter located at ‘…\python.exe’.
在这里插入图片描述
用了两天时间,在网上搜了所有可能的解决方案,最后都没解决。

最最后,问了同学,解决了包安装不上的问题。

1、在pycharm上选择当前工程的解释器。
在这里插入图片描述
2、确定电脑默认的python版本。
确定方法:win + R输入cmd,在cmd中输入python即可查看。如下:我的电脑默认python版本是3.6.4.
在这里插入图片描述
注:这一步至关重要。我一直出现问题的原因就在于此。我电脑上有多个python版本,有2.7,3.6,3.7,由于个人需要,我必须在pycharm上使用python3.6解释器,但我电脑默认的python环境是3.7,于是就起了冲突,导致安装包一直失败。

若所需python解释器与电脑默认python版本不一致,解决方案如下:
桌面——此电脑——右击属性——选择高级系统设置——环境变量。
里边有用户变量,还有系统变量。如果以前配置过或安装过python的应该在这两个的列表下都有个Path。以下是关键:
对于用户变量中的Path:先点编辑,若有其他版本的python路径,直接删掉,把需要的python版本路径添加进去,如:
在这里插入图片描述
对于系统变量中的Path:还是先点击编辑,这里只能添加不能删除,如果删除到一些系统的变量,你的电脑就会垮掉!!!添加如下所示:
在这里插入图片描述
之后一直确定即可。

环境配置还可参见以下博客:
https://blog.csdn.net/qq_31672775/article/details/78164794?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-2.no_search_link

所有这些步骤完成后,再在cmd命令行里输入python,显示新的版本表明成功。

3、确定自己python对应的电脑配置,如我的是amd64 on win32。
确定方法:
打开python安装目录里的python.exe,直接就会显示。如下:
在这里插入图片描述
4、去下载包(.whl文件)。
参考文章:Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。
包的下载地址:下载whl文件的地址

5、安装包。
打开cmd,输入pip install .whl文件地址(这里的文件地址会比较长,简便操作为:打开该文件所在的文件夹,输入pip install,按下空格后直接将文件拖入cmd命令行中即可)。

按照以上步骤,不出意外包就会安装成功,且pycharm对应解释器下也会存在该包。

新的问题

开始谈到,以上步骤解决了包的安装问题。但我个人又遇到了新的问题:
我安装好了opencv-python,但是写代码import cv2是仍有错误,至今不知道问题出在哪:
在这里插入图片描述
在这里插入图片描述
错误是没有找到该模块。于是乎,我又在网上搜了无数种解决方案,如:在pycharm中编辑环境变量等等,但是都没用。我自己怀疑是我python版本太低?

希望看到我文章的同学们或遇到跟我同样问题的同学们可以在解决后帮帮我/(ㄒoㄒ)/~~。

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐