问题标签 [pypi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
12472 浏览

python - 如何在 python 2.7 上安装 python pip

2天前我遇到了pypm问题并且无法修复它所以我卸载了activepython,我想安装pip,它应该是pypm的替代品

我一直在寻找 6 小时,但仍然卡住了大声笑,我已经安装了 setuptools,现在什么以及如何运行 pip?从命令行?从 python 命令行?...如果我想使用我曾经打开 pypm 并编写 pypm install django 来安装 django,但我不能再使用 pypm,而且文档非常混乱,没有博主让他自己容易跟着教程!!

我很困惑,不知道该怎么办?我下载了分发但没有安装它,我只有文件夹内的一堆文件,也许它是源代码!我很困惑大声笑,我只知道安装了setuptools,但不知道如何运行它大声笑,我在xp pro ...

0 投票
3 回答
7908 浏览

python - 如何在 Python 中查找任何包的“导入名称”?

我想知道是否有任何可靠且一致的方法来获取 Python 包的“导入名称”/命名空间。例如;

包装;django-haystack
导入名称;草垛

或者

包装;ipython
导入名称;IPython

到目前为止,我知道,PyPi 不存储我用 PyPiXmlRpc 检查过的信息。

我还尝试自动下载包,解压缩并挖掘 .egg-info,但有些包根本没有那个文件夹。

任何帮助将不胜感激,并将用于礼貌的小工具:)

0 投票
5 回答
5080 浏览

python - 您不能编辑“...”包裹信息

我刚刚在 PyPI 中注册了一个新包。一旦我上传它,它似乎已经发布在一个网站上。

接下来,我稍微更改了源代码,碰到了一个新版本并执行

来自 shell 的命令。这是一个结果:

我的 ~/.pypirc 信息是正确的(我仔细检查了它,之前我遇到了“必须经过身份验证”的问题,这里已经解决了。

有任何想法吗?可能是一个新的注册副作用(我今天刚刚在 PyPI 上创建了帐户,大约一个小时前)?

0 投票
1 回答
478 浏览

python - 我应该如何将 Python 模块拆分为 PyPi 包?

我编写了一个 Python 模块,我想将其提供给其他人。现在,它是嵌套在子文件夹中的一个大模块:

  • 幽灵
    • 实用程序
    • 分机
    • 颜色

我认为最好将这些子文件夹分成单独的包。tipfy 项目就是这样做的。但是,extcolor模块依赖于util

组织和发布这些模块的最佳方式是什么?我是否将它们分开并命名为 wraith.utilwraith.extwraith.color ,比如tipfy?当人们安装extcolor时,我是否包含util

0 投票
2 回答
880 浏览

python - 分发需要最小 Python 版本的 Python 包的最佳方法是什么

我有一个需要 Python 2.4 或更高版本的 Python 2 项目('foo 0.1.7')。

现在我将它移植到 Python 3('foo 0.2.0'),但它仍然与 Python 2 兼容,但现在要求提升到 Python 2.6 或更高版本。

  • 我知道--target-version=2.6setup.py 有一个选项,可以与 一起使用upload,但这似乎并不意味着“2.6 或更高版本”
  • setup命令有一个install_requires选项,但这是用于必需的包,而不是 Python 解释器。

我可以在“foo 0.2.0”的 setup.py 中做这样的事情:

但我更愿意easy_install foo以某种方式解决这个问题。

那么,我应该如何在 PyPI 上部署它呢?

0 投票
1 回答
4755 浏览

python - 是否可以欺骗 pip install --find-links 使用下载的 sdist 来满足 --editable 要求?

使用以下命令:

您可以轻松地创建与项目一起分发的需求档案。如果您的要求如下所示,这将非常有用:

然后,您可以在完全不接触 PyPI 的情况下安装这些要求,如下所示:

是否可以对--editable需求使用相同的方法?例如:

据我所知,很pip install -d高兴下载可编辑的需求并为您创建一个 sdist,但pip install --find-links没有任何方法可以将下载的 sdist 与您的需求文件中的相关行匹配,因此它会忽略下载的 sdist 并继续检查像往常一样来自VCS的代码。

0 投票
1 回答
49 浏览

python - 包子网解析器的任何文档?

我是 python 的新用户,想尝试subnets-resolver。但是,我找不到这个包的文档。有人可以指出我吗?

0 投票
1 回答
108 浏览

python - 进入集体 SVN 并使用 jarn.mkrelease

我有一个产品,目前可以在这里找到:

http://svn.plone.org/svn/collective/RestrictedSize.RestrictedSize/

我正在尝试使用 jarn.mkrelease 来释放一个鸡蛋。

但是,我在运行 mkrelease 时收到此消息:

使用的 RestrictedSize 目录是

http://svn.plone.org/svn/collective/RestrictedSize.RestrictedSize/

我想我以某种方式将 SVN 导入到集体中,所以我需要有人从 SVN 中删除 RestrictedSize 和 RestrictedSize.RestrictedSize 并指向我一些教程或在这里帮助我。:)

0 投票
10 回答
144239 浏览

python - pypi UserWarning:未知的分发选项:'install_requires'

python setup.py install执行PyPI 包时是否有人遇到此警告?

install_requires定义包需要什么。很多 PyPI 包都有这个选项。它怎么可能是“未知的分发选项”?

0 投票
1 回答
9990 浏览

python - Mac OS X,pip:为包含 C 库的包指定编译器

我在使用 pip 的默认 clang 编译器编译 mapscript(是来自 pypi 的包含 C 代码的包)时遇到了一些问题。

这是我的尝试:-

gcc-apple-4.2 版本是

如何尝试使用其他编译器安装 mapscript?有没有办法明确指定 pip 在编译 pypi 包中的 C 代码时将调用的特定编译器?