gpt4 book ai didi

python - kaa编辑器的入口点是什么? (在 Linux 上卡住 kaa)

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:26 25 4
gpt4 key购买 nike

我想“卡住”(即创建可自执行的、自包含的包)Kaa 编辑器。

(原因:只在python3.3+上运行,但是我的生产服务器有python2.7和python3.2,我不想改)

运行kaa的主要脚本是什么?感觉有点傻,用了13年的python开发,居然找不到。

这是/usr/local/bin/kaa

#!/usr/bin/python3.3
# EASY-INSTALL-ENTRY-SCRIPT: 'kaaedit==0.11.0','console_scripts','kaa'
__requires__ = 'kaaedit==0.11.0'
import sys
from pkg_resources import load_entry_point

if __name__ == '__main__':
sys.exit(
load_entry_point('kaaedit==0.11.0', 'console_scripts', 'kaa')()
)

这可能是一个简单的 python 问题 - 但是运行 kaa 的 python 脚本命令行是什么?

到目前为止,我尝试用以下方法卡住 kaa:

  1. Python3 尚不支持 PyInstaller。
  2. python 的内置“卡住”功能 - 由于出现奇怪的错误,我无法让它工作。
  3. cx_freeze - 接受/usr/local/bin/kaa 但提示,输出不运行。

这是输出:

 $ cx_freeze /usr/local/bin/kaa
...
Missing modules:
? _sysconfigdata_d imported from _sysconfigdata
? importlib._bootstrap imported from pkg_resources

$ ./kaa

File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 696, in require
needed = self.resolve(parse_requirements(requirements))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 594, in resolve
raise DistributionNotFound(req)

基本上我只想冷冻 kaa,但我也在就上述问题寻求帮助。

最佳答案

我卡住了 Mac OS X 的 kaa,同样的脚本适用于 Ubuntu 13.10。我希望它也适用于较旧的 ubuntu。

  1. 安装 Python 库

    $ sudo apt-get build-dep python3.2
  2. 解压 Python 3.3 源代码分发并应用以下两个补丁。

    http://bugs.python.org/issue11824

    http://bugs.python.org/issue16047

  3. ./configure、make 和 make install 跳舞。

  4. 克隆kaa的源码树。

    $ git clone https://github.com/kaaedit/kaa.git
  5. 在kaa源码目录下,cd到kaa/freezing目录

  6. 在 build.sh 中为您的环境编辑 PYTHON 变量。

  7. 运行build.sh

  8. 检查 freezing/dist/kaa 是否存在。

关于python - kaa编辑器的入口点是什么? (在 Linux 上卡住 kaa),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20030842/

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