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

2024-05-13 21:37:25 发布

您现在位置: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.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找不到,如果我试图运行我写的应用程序?你知道吗


Tags: 版本config应用程序binmacusrlocalpython3
1条回答
网友
1楼 · 发布于 2024-05-13 21:37:25

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

也就是说,PyQT可能不起作用,因为它安装的环境变量与脚本使用的环境变量不同。检查IDE的使用路径。我知道在PyCharm中这是在settingsproject interpreter之下。如果您通过pycharm安装模块,它将自动放入pycharm正在使用的解释器中。你知道吗

在列表的底部有一些看起来像pyvenv的虚拟环境。把它们想象成你可以工作的独立沙盒。所有的库和依赖项都是本地的。我想这些都是你以前的项目。你知道吗

简而言之,你不必删除其中任何一个,但是你需要确保你使用的是正确的解释器。如果你不使用PyCharm已经我推荐它,因为它使这个东西容易为新手。你知道吗

相关问题 更多 >