gpt4 book ai didi

python - 如何将 "build"模块放入 python 搜索路径

转载 作者:太空宇宙 更新时间:2023-11-04 11:37:56 24 4
gpt4 key购买 nike

经过如此多的麻烦后,我构建了 libxml from source .我执行了以下步骤

  1. 下载 lxml.tar.gz 并提取其内容
  2. 使用
  3. 构建它

python2.7 setup.py build_ext -i -I/usr/include/libxml2 --with-xslt-config=/opt/xslt/bin/xslt-config

  1. 我尝试进入 python shell 并尝试了 import lxml 。没用

  2. 然后进入目录

    /home/user/tmp/(解压后的lxml目录/

在我输入的 linux 命令提示符下

PYTHONPATH=src python27

然后我尝试了 import lxml 然后成功了。

src 文件夹包含文件夹名称 lxml

所以我想知道,当我构建 lxml 时,这是否意味着我总是需要那个目录才能使用它,或者我可以删除它。如果不是,那么我需要将该文件夹放在哪个位置,以便如果我以正常方式运行 python,则我可以访问该文件夹

  1. 难道我们自己构建的模块没有安装在python文件夹中吗??
  2. 我可以用它做 python 蛋吗

最佳答案

你告诉它build_ext,所以它只是编译它并没有安装。如果你告诉它 install,它会把它安装在系统范围的目录中(但你需要对此有写权限)或你指定的任何目录(使用 --home (以用户身份安装)或 --prefix(以 root 身份安装到非标准目录,如在 /opt 下)选项)。

关于python - 如何将 "build"模块放入 python 搜索路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6225843/

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