如何在我的系统上找到 MacPorts Python?
How to locate MacPorts Python on my system?
核心问题是:如何找到MacPorts安装的那些python?
更多信息:
我从 MacPorts 安装了一个端口,它同时具有 python37 和 python38 作为依赖项。
我现在正试图找出这些发行版的安装位置,因为我需要用这些 python 调用相应的脚本。他们不会 运行 如果我使用另一个已经在我的系统上的。
我找到了 /opt/local/bin/python3.8
,我认为以前不存在。不过我不确定。但是,此文件夹也不包含 python3.7
。
我的系统上还有其他发行版。 MacOS 附带的那些,以及 Anaconda 附带的那些。我知道在哪里可以找到 anaconda 发行版,我认为 MacOS 的发行版在 /usr/bin/
中,但我也不能 100% 确定那里的所有发行版是否都带有 OS,或者如果它们也可能包含从 MacPorts 移植的那些。
感谢帮助!
如果可以的话,我会post发表评论(低声誉)...
由于我目前正在经历类似的情况,所以我想到了一些可以帮助您的事情(这很明显,但是话又说回来,post将它们作为评论可能是更合适。)
是的,与 MacPorts 相关的所有内容通常都安装在 /opt/local
。您可以在那里搜索任何 Python 版本。其他几点:
- 可能是因为您已经在某处安装了 Python 3.7 MacPorts 没有重新安装它
- 查看您的 $PATH 环境变量。它会让您了解首先要搜索的内容。
- 你总是可以 运行 类似
sudo find / -type f -name "python*"
的东西来尝试找到任何与 Python 相关的东西(你并不严格需要 sudo
但它有助于避免一些烦人的事情错误信息)。通过这种方式,您将知道哪些 Python 版本安装在何处以及通过哪个发行版安装。
哦,也许这也有帮助:port installed
会向您展示 MacPorts 已安装的所有内容。来自这里:See what has been installed via MacPorts
核心问题是:如何找到MacPorts安装的那些python?
更多信息:
我从 MacPorts 安装了一个端口,它同时具有 python37 和 python38 作为依赖项。 我现在正试图找出这些发行版的安装位置,因为我需要用这些 python 调用相应的脚本。他们不会 运行 如果我使用另一个已经在我的系统上的。
我找到了 /opt/local/bin/python3.8
,我认为以前不存在。不过我不确定。但是,此文件夹也不包含 python3.7
。
我的系统上还有其他发行版。 MacOS 附带的那些,以及 Anaconda 附带的那些。我知道在哪里可以找到 anaconda 发行版,我认为 MacOS 的发行版在 /usr/bin/
中,但我也不能 100% 确定那里的所有发行版是否都带有 OS,或者如果它们也可能包含从 MacPorts 移植的那些。
感谢帮助!
如果可以的话,我会post发表评论(低声誉)...
由于我目前正在经历类似的情况,所以我想到了一些可以帮助您的事情(这很明显,但是话又说回来,post将它们作为评论可能是更合适。)
是的,与 MacPorts 相关的所有内容通常都安装在 /opt/local
。您可以在那里搜索任何 Python 版本。其他几点:
- 可能是因为您已经在某处安装了 Python 3.7 MacPorts 没有重新安装它
- 查看您的 $PATH 环境变量。它会让您了解首先要搜索的内容。
- 你总是可以 运行 类似
sudo find / -type f -name "python*"
的东西来尝试找到任何与 Python 相关的东西(你并不严格需要sudo
但它有助于避免一些烦人的事情错误信息)。通过这种方式,您将知道哪些 Python 版本安装在何处以及通过哪个发行版安装。
哦,也许这也有帮助:port installed
会向您展示 MacPorts 已安装的所有内容。来自这里:See what has been installed via MacPorts