我一直在尝试在我的Mac上安装PyQt4,我想我已经成功地完成了这项工作,但是python无法找到它,我也不知道如何让它们进入&#39 ;谈话'对彼此。我调查了/usr/local/bin
并找到了这个:
python
python-config
python2
python2-config
python2.7
python2.7-config
python3
python3-32
python3-config
python3.5
python3.5-32
python3.5-config
python3.5m
python3.5m-config
python3.6
python3.6-32
python3.6-config
python3.6m
python3.6m-config
pythonw
pythonw2
pythonw2.7
pyuic4
pyuic5
pyvenv
pyvenv-3.5
pyvenv-3.6
在我看来,这些是很多不同版本的python,我肯定不需要每一个版本。我知道某些版本的python2预装了Macintosh,我至少需要一个python3版本,因为我试图用几个朋友写一个简单的应用程序,所有朋友都使用python3,所以它有意义我也用它。
我的问题是:我可以放弃一些这些文件吗?如果是,我的操作系统需要哪些,无法移动到垃圾箱?最后,我是否正确地认为,如果我试图运行我正在撰写的应用程序,这可能是找不到PyQt4的原因?
答案 0 :(得分:1)
基本上它归结为你的环境变量。这是您的操作系统用于为任务查找正确版本的python的路径。如果不知道哪些程序指向特定的库,很难说你可以删除什么以及你不能删除什么。
话虽这么说,PyQT可能无法正常工作,因为它安装的环境变量与您用于脚本的环境变量不同。检查IDE以查找其使用的路径。我知道在PyCharm中,它位于settings
和project interpreter
之下。如果通过pycharm安装模块,它将自动放入PyCharm正在使用的解释器中。
在列表底部,您可以看到pyvenv
这些虚拟环境。将它们视为自给自足的沙箱,您可以在其中工作。所有库和依赖项都只是本地的。我想这些都来自你以前的项目。
简短的回答是你不必删除任何一个,但你需要确保你正在使用正确的解释器。如果你没有使用PyCharm,我推荐它,因为它使这个东西很容易为newbs。