无法在同时安装了anaconda3和python 3.5的系统上导入pyqt5库

时间:2018-11-01 06:30:54

标签: python pip anaconda pyqt5

我是python的新手,试图弄清楚一些基础知识。我安装了python 3.5,然后使用jupyter笔记本安装了anaconda distrubition。之后,我安装了pycharm并开始学习python。

几周后,我得以创建一个使用pyqt5的简单项目。当我从pycharm本身运行它时,我的项目运行了,但是当我尝试使用cmd中的“ python”命令运行它时,我得到了一个错误,指出从pyqt5导入失败。我做了一些研究,并使用pip安装了pyqt5,但问题仍然存在。

那我应该怎么做才能使用python 3.5在没有anaconda的情况下运行我的项目呢?

1 个答案:

答案 0 :(得分:0)

似乎Anaconda发行版和python本身发生了冲突。每当我尝试使用pip安装模块(例如pyqt5)时,它都安装在anaconda的python下,因此当我尝试从控制台调用自己的python时,我将无法使用那些已安装的模块。因此,似乎有两个选择;

  1. 从计算机中删除所有与python相关的内容,并仅全新安装python-无需anaconda。 (我做到了)
  2. 或者在安装模块时,尝试对我们计算机上的两个python发行版使用不同的pip。检查此链接:Install a module using pip for specific python version