Python安装路径

2 投票
1 回答
3516 浏览
提问于 2025-04-16 21:35

我尝试为我的Python项目制作一个包,这里面有一个sh脚本,用于在安装后执行一些python的设置,比如运行setup.py install来处理一些依赖或子项目。但结果发现,MacOS的安装程序会创建自己的环境,这样就搞乱了一些路径,所以简单地执行:

  python setup.py install - won't work

似乎有一个解决方案可以帮助我,就是:

  usr/local/bin/python setup.py install

现在我对MacOS还不是很熟悉,所以我有几个问题:

  1. 这个路径是Python的默认位置吗?我的意思是,我打算分发这个包,所以我能否期待安装了Python的机器上会有/usr/local/bin/python这个路径?
  2. 如果第一个问题的答案是否定的,那我该如何找到他们的Python安装位置?$PATH里面包含了很多内容,而$PYTHONPATH也不是我想要的。

祝好,
博格丹

1 个回答

0

你绝对不能假设那儿已经安装了python。如果python安装得当,它应该在$PATH里,否则你就无法知道。我可能把它安装在/whatever/snake-program/,如果它不在路径里,你怎么能猜到呢?

编辑:你说$PATH里还有很多其他东西,这是什么意思?只要没有多个python的安装,这个应该没什么关系。

撰写回答