4

我正在运行 python(通过自制软件安装)、zsh(使用 oh-my-zsh),并且遇到了脚本中路径截断的问题。

这是运行 pelican(python 静态站点生成器)问题的一个实例:

pelican -s pelicanconf.py content -o output 
zsh: /usr/local/bin/pelican: bad interpreter: /usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Ver: no such file or directory

自然,我检查解释器的路径:

/usr/local/bin/鹈鹕

验证路径。在该文件中,解释器路径指定为:

#!/usr/local/Cellar/python/2.7.5/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python

有人遇到过这个问题吗?如果有,有什么解决办法吗?

如果我没有指定必要的调试上下文,我会很乐意这样做。

4

1 回答 1

0

我今天遇到了一个非常相似的问题,在使用 zsh 时安装 pip。

我认为以下是您要查找的命令,我只是不知道您是否应该在覆盖之后放置“鹈鹕”或更具体的内容。

brew link --overwrite

我会参考这两个链接,看看它们与您的问题有何关系:

如何在 Homebrew 中对 python 进行符号链接?

我的问题与第一个堆栈完全相同,它解决了我的问题。

于 2016-05-23T10:42:26.290 回答