【发布时间】:2017-11-28 04:14:07
【问题描述】:
我的 mac osx sierra 下安装了 2 个 python 版本: 蟒蛇3.5 蟒蛇2.7
我用这个命令在python3.5下安装了pyinstaller:
python3.5 -m pip install pyinstaller
如果我再次运行我得到的相同命令:
要求已经满足:./lib/python3.5/site-packages 中的 pyinstaller 已满足要求:./lib/python3.5/site-packages 中的 setuptools(来自 pyinstaller)
这对我来说意味着它已安装在 python 3.5 下并可以使用。
当我运行这个命令时:
python3.5 -m pyinstaller mypython35script.py
我得到: /Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5:没有名为pyinstaller的模块
为什么? 我做错了什么?
干杯 D.
【问题讨论】:
-
你试过
pyinstaller mypython35script.py吗? -
是的,但对我不起作用,因为如果我这样做,它可以使用 python2.7 而不是我需要运行的 3.5 版本。
-
可能从 PATH 中删除 Python3.5,然后在完成 pyinstaller 后将其添加回来?只是一个想法
标签: python macos pyinstaller macos-sierra