zsh:权限被拒绝:./venv/bin; Py安装程序

时间:2019-11-25 16:27:38

标签: python zsh pyinstaller

我正在尝试在MacOSX上使用PyInstaller分发我的Python脚本。我正在尝试将PyInstaller与使用Python的固有venv软件包安装在虚拟环境中的软件包一起使用。

在此实例中,我的虚拟环境目录名为venv。

我正在按照PyInstaller的说明进行操作,位于以下位置:https://pythonhosted.org/PyInstaller/usage.html

但是,当我跑步时

./venv/bin pyinstaller <SCRIPTNAME> --onefile

命令提示符吐出此错误:

zsh: permission denied: ./venv/bin

我遇到问题的唯一其他示例是在问题发生之前更改了权限的用户,而不是在处理虚拟环境时发生的,因此我无法找到 适合我的情况的解决方案。

我是否在venv上错误地使用了PyInstaller,或者我如何赋予自己运行正确命令所需的权限?

1 个答案:

答案 0 :(得分:1)

嗯,你可以做的

 source bin/activate

这是必需的,以便将该源作为venv中的+ x添加到权限列表中。

有关更多信息,请参阅[1]

希望这会有所帮助


[1] https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/