gpt4 book ai didi

python - 如何让 Pymacs 在 Ubuntu 中使用 EPD python 工作?

转载 作者:太空宇宙 更新时间:2023-11-04 06:22:29 26 4
gpt4 key购买 nike

EPD python 不知道寻找 Ubuntu 存储库 python,因此通过 Ubuntu 安装 Pymacs 没有帮助。另一种方法是克隆到 [来自 github 的 Pymacs 源代码] 并手动安装它 1 .

一个干净的方法是使用 python setup.py install --user,你想在 Makefile 中更改它,但这不起作用!我试过了,它没有为原生 python 或 EPD 提供 Pymacs 模块。您可以阅读有关此 here 的问题和 here .

为了使用 Ubuntu 存储库中的 Pymacs,我尝试将 export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/ 放入我的 ~/.bashrc 中,但这导致许多 EPD 内容被 native python 内容覆盖,因为此路径被添加到 EPD 初始路径前面的 sys.path 中。如果我在运行 ipython 时使用 sys.path.append 手动添加此路径,那是可行的,但很麻烦。

我还尝试将 export PYTHONPATH=$PYTHONPATH:/usr/lib/python2.7/dist-packages/Pymacs 放入我的 ~/.bashrc 中,但由于某种原因,这并没有成功EPD 可用的 Pymacs 模块。

最佳答案

我想出了一个似乎很有效的解决方法。使用 python setup.py install --user 安装 rope、ropemode 和 ropemacs 后,我运行命令 ln -s/usr/lib/python2.7/dist-packages/Pymacs ~/.local/lib/python2.7/site-packages/Pymacs。出于某种原因,EPD 显然会在启动时扫描此目录,以了解它可以访问 Pymacs 模块。我不知道为什么没有将目标目录添加到我的 PYTHONPATH 而这确实发生了,但这就是发生的事情。如果有人有更好的方法,请告诉我。

关于python - 如何让 Pymacs 在 Ubuntu 中使用 EPD python 工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11065256/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com