相关疑难解决方法(0)

pip/setup.py:依赖关系解析不使用可用的轮子

在我的Python包中,我声明了一个依赖项, setup.py如下所示:

setup(name="xxxx",
      install_requires=["pycryptodome<=3.3"],
      )
Run Code Online (Sandbox Code Playgroud)

如果我上传此软件包并运行

pip install xxxx
Run Code Online (Sandbox Code Playgroud)

pycryptodome虽然PyPI上有预编译的轮子,但是pip获取了源代码分发.如果我跑的pip

pip install "pycryptodome<=3.3"
Run Code Online (Sandbox Code Playgroud)

轮子从PyPI获取并安装.

有没有办法强制pip获取轮子如果可用?

我忘了提到我在Windows上工作.

python setup.py

6
推荐指数
1
解决办法
314
查看次数

python setup.py可以安装使用轮子吗?

我正在使用setuptools.有没有办法让以下命令使用轮子而不是源?

python setup.py install
Run Code Online (Sandbox Code Playgroud)

特别是,我有一个需要大熊猫的自定义包.虽然pandas安装完全没有pip(因为它抓住了轮子),但是在运行python setup.py时不会安装pandas(由于pandas在我的机器上缺少依赖项)

或许,其他人如何处理大熊猫作为项目中的依赖?我必须在setup.py文件中包含所有pandas依赖项吗?

谢谢

python setuptools pandas

6
推荐指数
1
解决办法
917
查看次数

标签 统计

python ×2

pandas ×1

setup.py ×1

setuptools ×1