如何在Windows 10上安装py-spy?

3

我想在我的Windows 10(64位)计算机上安装py-spy,但我总是遇到以下错误:

F:\downloads>python --version
Python 3.8.3

F:\downloads>python -m pip install py-spy
ERROR: Could not find a version that satisfies the requirement py-spy
ERROR: No matching distribution found for py-spy

这很奇怪,因为py-spy网站和该论坛上的另一篇帖子都说使用pip是正确的。由于pip方法不起作用,我决定尝试从py-spy网站提供的预编译轮包安装该软件包。但是,我一直收到以下错误消息:
F:\downloads>pip install py_spy-0.3.3-py2.py3-none-win_amd64.whl
ERROR: py_spy-0.3.3-py2.py3-none-win_amd64.whl is not a supported wheel on this platform.

我是不是漏掉了什么?

先行致谢。

备注:我尝试使用cmd.exe和powershell.exe以普通用户和管理员身份安装py-spy,但都没有成功。


看起来py-spy在Windows下是被支持的这里。"py-spy支持Linux、OSX和Windows上的Python版本2.3+和3.3+"。 - Federico Baù
你正在直接安装已下载的轮子文件,而且它是为 AMD 设计的。你的机器是英特尔吗? - Glycerine
你的窗口是32位还是64位? - Federico Baù
我正在使用基于英特尔的机器上的Windows 10 64位操作系统。所以它只能在AMD机器上运行?这很奇怪。 - python_noob
你是否尝试过根据 https://pypi.org/project/py-spy/ 的说明使用 pip install py-spy 呢? - AcK
1个回答

2
如果您使用的是32位操作系统,则不支持;请查看以下段落:py-spy是否支持32位Windows?与PyPy集成?与Python2的USC2版本兼容?

目前还不支持 =)。

如果您希望在py-spy中看到某些功能,请为相应的问题点赞或创建一个新问题,描述缺少的功能。

编辑

也尝试下载64位Python!

要检查正在运行哪个版本的Python(32位还是64位),请在任何shell中运行Python,第一行应该显示:

Python 3.8.6 (tags/v3.8.6:db45529, Sep 23 2020, 15:52:53) [MSC v.1927 64 bit (AMD64)] 

[MSC v.1927 64 bit (AMD64)]表示64位Python。


这就是它的奇怪之处。我正在使用64位的Windows专业版。不过还是谢谢你的回答。 - python_noob
2
即使您有一台64位机器,您仍然可能错误地安装32位的Python。我的意思是,我过去曾经这样做过,实际上我现在已经安装了两个版本。 - Federico Baù
好的,我会尝试并告诉你。谢谢! - python_noob
如果您安装了Python 32位版本而不是64位版本(因此出现了问题),请确保在项目环境中使用正确的Python版本或一次性更新Windows路径,然后按照答案中所述在终端中运行Python进行测试。作为提醒,可以参考以下链接如何在Windows中将模块/包添加到PYTHONPATH中以便找到?,然后让我们知道结果。 - Federico Baù
1
谢谢!我下载了64位版本的Python,现在可以安装Py-spy了。祝你一切顺利! - python_noob

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接