pyinstaller 昨天工作,现在显示“未找到”

问题描述 投票:0回答:1

昨天 pip 和 pyinstaller 可以工作,今天不行。 在 Mac 操作系统上使用 python3 (3.11)。 pyinstaller 不再存在于 /usr/local/bin 中。 我的 /usr/local/bin 中的 pip 给出: /usr/local/bin/pip: /usr/bin/python: 错误的解释器: 没有这样的文件或目录 python3 存在于 /usr/local/bin 中并且可以工作: lrwxr-xr-x 1根轮 70 Aug 10 13:58 python3 -> ../../../Library/Frameworks/Python.framework/Versions/3.11/bin/python3

不确定是什么导致了这个问题。我一直在 bash 中通过别名使用 python3: 别名 pm='python3 -m $@' 别名 py='python3 $@'

昨天我使用 pyinstaller 构建了一个 wxpython mac 应用程序(也在 Windows 上)。 今天我似乎遇到了 python 与 python3 的问题。 我不理解“虚拟”Python。 python3 -m pyinstaller /usr/local/bin/python3:没有名为 pyinstaller 的模块

我在 mac os 上查找了 python va python3,但害怕弄乱任何东西。 我使用 diskutil First Aid 检查磁盘错误。 我可以像这样运行 pip :

python3 -m pip install pyinstaller 已满足要求:/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages (5.13.0) 中的 pyinstaller 已满足要求:/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages 中的 setuptools>=42.0.0 (来自 pyinstaller)(65.5.0) 已满足要求: /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages 中的 altgraph (来自 pyinstaller)(0.17.3) 已满足要求: /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages 中的 pyinstaller-hooks-contrib>=2021.4 (来自 pyinstaller)(2023.6) 已满足要求: /Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages 中的 macholib>=1.8 (来自 pyinstaller)(1.16.2)

python pip wxpython pyinstaller
1个回答
0
投票

我通过 .bash_profile 中的 PATH 修正解决了这个问题。 抱歉打扰了!

# Setting PATH for Python 3.11
# The original version is saved in .profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.11/bin:${PATH}"
export PATH
© www.soinside.com 2019 - 2024. All rights reserved.