gpt4 book ai didi

python - setup.py 未在 mac osx 中创建正确的文件夹/配置?

转载 作者:太空宇宙 更新时间:2023-11-03 18:11:34 24 4
gpt4 key购买 nike

我正在尝试为脚本创建 setup.py 。 setup.py 如下所示:

from setuptools import setup

setup(name='readfile',
version='1.0',
description='A flexible module to read ascii files',
author='author',
author_email='author@gmail.com',
url='',
modules=['readfile'])

该脚本名为 readfile.py,没有任何其他文件或脚本。我想做的就是让 setup.py 自动将其放在正确的位置。所以我愿意

python setup.py install

这会创建一个文件夹

/Library/Python/2.7/site-packages/readfile-1.0-py2.7.egg

但是,它不会更新 python 路径,也不会直接在 site-packages 中创建名为 readfile 的目录,因此我无法导入该模块。我是否缺少执行这些操作的选项?

谢谢!

编辑:

后来我又遇到了一些麻烦;通过 setup() 参数的各种组合,我能够导入 readfile,但不能导入它的任何模块。最后,setup.py 很好,我只需要 __init__.py,不需要额外的文件夹。因此,这三个文件(readfile.pysetup.py__init__py)现在位于同一个文件夹中,一切正常。

最佳答案

您是否有一个与 setup.py 位于同一级别的名为 readfile 的文件夹?

里面有一个名为__init__.py的文件吗?

该文件夹中还有名为 readfile.py 的源文件吗?

这似乎对我有用。

您引用的 .egg 文件只是一个 zip 文件,其中包含您需要的所有内容。不需要更新 python 路径或创建 readfile 目录。导入 readfile 不需要这些东西。

关于python - setup.py 未在 mac osx 中创建正确的文件夹/配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826957/

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