这个问题已经在这里有了答案 :
从pypi可以进行pip安装,但是从testpypi安装失败(找不到要求)
(1个答案)
上个月关闭。
我在test.pypi上放了一个包,它确实需要tensorflow> = 1.15.0。但是,当我使用安装
pip install -i https://test.pypi.org/simple/ kmeanstf==0.7.0a4
我收到消息
Looking in indexes: https://test.pypi.org/simple/
Collecting kmeanstf==0.7.0a4
Downloading https://testfiles.pythonhosted.org/packages/75/80/faf86ac10310e12015709d9763de9c0ebcf33df1f0bc884448993001ae8e/kmeanstf-0.7.0a4-py3-none-any.whl
ERROR: Could not find a version that satisfies the requirement tensorflow>=1.15.0 (from
kmeanstf==0.7.0a4) (from versions: 0.12.1, 2.0.0a0)
ERROR: No matching distribution found for tensorflow>=1.15.0 (from kmeanstf==0.7.0a4)
但是,在pypi上存在所有版本的tensorflow(包括1.15.0和2.0.0):https
://pypi.org/project/tensorflow/#history
当我将需求降低到仅“ tensorflow”(在kmeanstf ==
0.7.0a1中完成)时,就安装了来自tensorflow的0.12.1版本,这对于我的软件包来说太旧了。但是,它是上述错误消息中提到的两个版本之一。0.12.1确实是pypi的默认值吗?
我在这里可以做什么(除了要求我的软件包用户自己安装tensorflow之外)?
pip --version
pip 19.3.1 from
/home/.../miniconda2/envs/empty/lib/python3.6/site-packages/pip (python 3.6)
您将索引URL强制设置为https://test.pypi.org/simple/,因此pip
在https://test.pypi.org/project/tensorflow/上查找tensorflow,只有2个版本的可下载轮子适用为您的平台。
如果你想安装kmeanstf
的test.pypi.org
,并tensorflow
从pypi.org
你需要提供额外的网址:
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ kmeanstf==0.7.0a4
问题内容: 我刚刚将软件包的新版本上传到PyPi(1.2.1.0-r4):我可以下载egg文件并使用easy_install进行安装,并且该版本可以正确检出。但是,当我尝试使用pip进行安装时,它将安装版本1.1.0.0。即使我明确指定要使用的版本,也会收到以下消息:,但我不明白为什么。 我仔细检查并确认1.2.1上的版本字符串大于1.1.0上的版本字符串,如下所示: 那么,为什么要选择安装1.1
这就是我的症状: 我的python:3.7 64位os:ArchLinux
问题内容: 如何找到已安装的node.js / npm 软件包 的版本? 这将打印npm本身的版本: 这将显示一个神秘的错误: 这将 在注册表上 打印软件包版本(即可用的最新版本): 如何获得已 安装的版本 ? 问题答案: 用于本地软件包或全局安装的软件包。 您可以通过传递特定软件包的名称作为参数来查找其版本。例如,将导致: 或者,您可以直接运行而无需将软件包名称作为参数来查看所有软件包的版本:
我使用Anaconda(因为它很棒),并且通过提供的软件包非常广泛。但是,我有时确实需要安装一个在conda存储库中不可用的软件包,因此请从pypi中获取它。 我的问题:当我运行命令< code>conda update - all时,conda也会更新这些pypi包吗?还是要我分别更新?康达的文件似乎没有包含这个问题的答案。这一问一答好像表示不,conda不管理pypi包,但我还是不确定。
问题内容: 使用pip,可以确定当前安装了哪个版本的软件包? 我知道,但是我想知道是否有类似的东西。如果不是,最好的方法就是告诉我当前使用的版本。 问题答案: 从pip 1.3开始,有一个命令。 在旧版本,并应做的工作很好。
问题内容: 我是蟒蛇版本的Anaconda的新手,已经遇到了不愉快的问题。 我按照此处的说明安装了Anaconda ,它的工作原理很吸引人,并在需要时正确导入了所有包含的软件包。然后,我继续安装一些额外的软件包,而Anaconda首先并未包含这些软件包: 安装似乎是完美的,但是当我尝试将其导入ipython时,事情变得令人沮丧: 有趣的是,删除后,如果我不运行蟒蛇蟒蛇包,可以很好地导入这些软件包
问题内容: 我想使用conda在当前的活动环境中安装“ rope”软件包。当前,以下“绳索”版本可用: 我想安装以下软件: 我已经尝试过各种“ conda install”的排列方式,因为它们都不正确,所以这里不再列出。 我也不确定 py35_0 是什么(我假设这是针对其构建软件包的python版本?),我也不知道’defaults’是什么意思? 问题答案: 没有适用于的版本。指包装。的最高可用版