应该同时安装多少个Python版本?

应该同时安装多少个Python版本?,python,Python,我一直在尝试在我的Mac上安装PyQt4,我想我已经成功地做到了,但是python找不到它,我不知道如何让它们彼此“交谈”。我调查了/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.5

我一直在尝试在我的Mac上安装PyQt4,我想我已经成功地做到了,但是python找不到它,我不知道如何让它们彼此“交谈”。我调查了
/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的原因之一?

基本上可以归结为您的环境变量。这是操作系统用于为任务找到正确版本的python的路径。在不知道哪些程序指向特定库的情况下,很难说哪些可以删除,哪些不能删除

也就是说,PyQT可能不起作用,因为它安装的环境变量与脚本使用的环境变量不同。检查您的IDE以获取它正在使用的路径。我知道在PyCharm中,这是在
设置
项目解释器
下进行的。如果您通过pycharm安装模块,它将自动放置在pycharm正在使用的解释器中

在列表的底部,您可以看到类似于pyvenv的虚拟环境。把它们想象成你可以工作的自给自足的沙箱。所有的库和依赖项都是本地的。我想这些都是你以前的项目


简单的回答是,你不必删除其中任何一个,但你需要确保你使用的是正确的解释器。如果你还没有使用PyCharm,我建议你使用它,因为它可以让新手更容易使用

非常感谢您的回答!我已经在使用PyCharm,但是当我尝试从项目解释器安装PyQt4时,我得到了这样一个结果:''找不到满足PyQt4要求的版本(来自版本:),没有找到PyQt4'的匹配发行版,对于这个愚蠢的问题,我很抱歉,但是如何才能使代码在注释中显示为这样呢?请使用回勾符号在注释中显示代码。这是tab键上方的符号,与
平铺符号位于同一个键上。你能在pycharm中安装其他软件包吗?@Joe(在美国键盘上),英国键盘在左边shift@Joe是的,我可以安装其他软件包,但对于PyQt4,我遇到了错误。您是否尝试从命令行使用pip安装它。导航到cmd窗口中包含pip的文件夹,然后尝试
pip安装bs4
pip3安装bs4