首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PyPiServer调试“找不到满足要求的版本”

PyPiServer调试“找不到满足要求的版本”
EN

Stack Overflow用户
提问于 2020-05-03 06:05:36
回答 1查看 429关注 0票数 1

我正在使用PyPiServer创建一个私有的包存储库。我在一个VPS实例上提供此服务,并尝试从另一个实例进行pip安装。

从pip回溯:

代码语言:javascript
复制
root@managersvr:~# pip install --index-url http://<IP>:8080/simple/ global_toolkit --trusted-host <IP>
  Could not find a version that satisfies the requirement global_toolkit (from versions: )
No matching distribution found for global_toolkit
root@managersvr:~# 

来自PyPi的服务器日志:

代码语言:javascript
复制
[02/May/2020 23:57:10] "GET /simple/global-toolkit/ HTTP/1.1" 200 313

我正在努力调试。到目前为止采取的步骤:-我已经运行pip install --upgrade pip -我已经在浏览器中导航到PyPi IP地址,它正确显示:

代码语言:javascript
复制
Welcome to pypiserver!
This is a PyPI compatible package index serving 1 packages.

To use this server with pip, run the following command:

        pip install --index-url http://<IP>:8080/simple/ PACKAGE [PACKAGE2...]

To use this server with easy_install, run the following command:

        easy_install --index-url http://<IP>:8080/simple/ PACKAGE [PACKAGE2...]

The complete list of all packages can be found here or via the simple index.

This instance is running version 1.3.2 of the pypiserver software.

导航到"here“链接,查看所有软件包的完整列表,结果如下:

代码语言:javascript
复制
Index of packages
global_toolkit.tar.gz

导航到简单的索引会产生以下结果:

代码语言:javascript
复制
Simple Index
global-toolkit

我还尝试使用全局工具包,而不是global_toolkit。

我正在寻找步骤来识别存在错误的层,并对其进行调试。谢谢。

更新

我找到了pip search命令。输出结果很奇怪:

代码语言:javascript
复制
(venv) root@managersvr:~# pip search --index http://<IP>:8080 global_toolkit
global_toolkit ()  - 
EN

回答 1

Stack Overflow用户

发布于 2020-05-03 08:40:14

我已经解决了这个问题。事后看来,我应该预见到这个问题。我没有在顶层setup.py中包含Cython值(所以ext_modules模块没有编译)。一个很好的调试技巧:使用-v标志!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61566928

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档