pip安装会引发错误-没有setup.py

永远不要走

我通过以下结构的setup.py在pypi.python.org上创建了软件包:

from setuptools import setup, find_packages
setup(
name='my_project',
version='1.0.0',
packages=find_packages(),
long_description='My project',
package_data={
    "MyProject.libraries": [
        "darwin/lib.so",
        "linux/lib.so",
        "windows/lib.pyd",
    ],
},

我的目录结构是

myproject/
--libraries/
----__init__.py
----darwin/
------lib.so
----linux/
------lib.so
----windows/
------lib.pyd
readme
setup.py 
other files

使用pip安装时:

pip install my_project

我得到错误

  Failed building wheel for myproject
  Running setup.py clean for myproject
  Complete output from command /usr/bin/python -u -c "import setuptools, tokenize;__file__='/private/tmp/pip-build-fsZH4w/myproject/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" clean --all:
  Traceback (most recent call last):
    File "<string>", line 1, in <module>
  IOError: [Errno 2] No such file or directory: '/private/tmp/pip-build-fsZH4w/myproject/setup.py'

但是软件包已安装并且可以正常工作。

我发现了类似的问题 pip安装会引发IOerror-没有setup.py,但是我的setup.py在根包目录中,所以我认为这不是同一个问题。

恩加里姆·塞里加

看起来是关于具有以下规则的命名约定

  • 全部小写
  • 在pypi上应该是唯一的
  • 下划线分隔或根本没有单词分隔符(请勿使用连字符)

这是python包的示例结构

uniq_package/
  uniq_package/
    __init__.py
  linux/
    lib.so
  darwin/
    lib.so
  windows/
    lib.pyd
  setup.py

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pip安装会引发IOerror-没有setup.py

来自分类Dev

如果用户没有踢脚的权限,则无法获得discord.py引发错误

来自分类Dev

py2neo引发ConstraintViolation错误,shell没有

来自分类Dev

py2neo引发ConstraintViolation错误,shell没有

来自分类Dev

预期打字稿tsc会引发错误,但没有引发

来自分类Dev

有时JavaScript代码块会引发错误

来自分类Dev

带有字典的Playsound设置会引发错误

来自分类Dev

具有Unicode字符的字典键会引发错误

来自分类Dev

滚动带有隐藏列的 RadDataGrid 会引发错误

来自分类Dev

安装底图:setup.py遇到错误

来自分类Dev

如果页面上没有元素,为什么JavaScript会引发错误?

来自分类Dev

如果我没有在nil上执行代码,为什么Rails会引发错误

来自分类Dev

使用gzip恢复HDD图像会引发错误,设备上没有剩余空间

来自分类Dev

带有ContextualVersionConflict的python 3.7.6 pip setup.py测试

来自分类Dev

为什么setup.py通常没有shebang行?

来自分类Dev

使用没有setup.py的存储库中的代码

来自分类Dev

用setup.py安装的脚本引发ImportError

来自分类Dev

用setup.py安装的脚本引发ImportError

来自分类Dev

从特定的setup.py中进行pip安装

来自分类Dev

pip安装失败,出现FileNotFoundError:setup.py

来自分类Dev

烧瓶python manage.py db升级引发错误

来自分类Dev

打字安装会引发错误

来自分类Dev

Angular 通用安装会引发错误

来自分类Dev

为什么排他运算符没有包含范围运算符会引发错误?

来自分类Dev

Tablix中的SSRS隐藏表达式会引发错误,但Tablix没有配置隐藏表达式

来自分类Dev

重启main.py而没有循环导入错误

来自分类Dev

dlib的setup.py安装:状态为“错误”

来自分类Dev

Gitosis 安装错误:setup.py RuntimeError

来自分类Dev

lein别名与嵌套参数有关会引发错误

Related 相关文章

  1. 1

    pip安装会引发IOerror-没有setup.py

  2. 2

    如果用户没有踢脚的权限,则无法获得discord.py引发错误

  3. 3

    py2neo引发ConstraintViolation错误,shell没有

  4. 4

    py2neo引发ConstraintViolation错误,shell没有

  5. 5

    预期打字稿tsc会引发错误,但没有引发

  6. 6

    有时JavaScript代码块会引发错误

  7. 7

    带有字典的Playsound设置会引发错误

  8. 8

    具有Unicode字符的字典键会引发错误

  9. 9

    滚动带有隐藏列的 RadDataGrid 会引发错误

  10. 10

    安装底图:setup.py遇到错误

  11. 11

    如果页面上没有元素,为什么JavaScript会引发错误?

  12. 12

    如果我没有在nil上执行代码,为什么Rails会引发错误

  13. 13

    使用gzip恢复HDD图像会引发错误,设备上没有剩余空间

  14. 14

    带有ContextualVersionConflict的python 3.7.6 pip setup.py测试

  15. 15

    为什么setup.py通常没有shebang行?

  16. 16

    使用没有setup.py的存储库中的代码

  17. 17

    用setup.py安装的脚本引发ImportError

  18. 18

    用setup.py安装的脚本引发ImportError

  19. 19

    从特定的setup.py中进行pip安装

  20. 20

    pip安装失败,出现FileNotFoundError:setup.py

  21. 21

    烧瓶python manage.py db升级引发错误

  22. 22

    打字安装会引发错误

  23. 23

    Angular 通用安装会引发错误

  24. 24

    为什么排他运算符没有包含范围运算符会引发错误?

  25. 25

    Tablix中的SSRS隐藏表达式会引发错误,但Tablix没有配置隐藏表达式

  26. 26

    重启main.py而没有循环导入错误

  27. 27

    dlib的setup.py安装:状态为“错误”

  28. 28

    Gitosis 安装错误:setup.py RuntimeError

  29. 29

    lein别名与嵌套参数有关会引发错误

热门标签

归档