python 安装pywin32时出错(在Ubuntu上)

rxztt3cl  于 2023-09-29  发布在  Python
关注(0)|答案(2)|浏览(231)

我尝试在Ubuntu上安装python 3.6的pywin32模块,我尝试了pip3 install pywin32并得到以下输出:

Collecting pywin32  
  Could not find a version that satisfies the requirement pywin32 (from versions: )
  No matching distribution found for pywin32

然后我尝试了pip3 install pypiwin32,得到了以下输出:

Collecting pypiwin32
  Using cached https://files.pythonhosted.org/packages/d0/1b/2f292bbd742e369a100c91faa0483172cd91a1a422a6692055ac920946c5/pypiwin32-223-py3-none-any.whl
Collecting pywin32>=223 (from pypiwin32)
  Could not find a version that satisfies the requirement pywin32>=223 (from pypiwin32) (from versions: )
No matching distribution found for pywin32>=223 (from pypiwin32)
jjhzyzn0

jjhzyzn01#

pywin32和pypiwin32是“用于Microsoft Windows的Python扩展提供对大部分Win32 API的访问,创建和使用COM对象的能力以及Pythonwin环境。
一个受支持的操作系统是Microsoft Windows,因为您只能从Windows访问Win32 API。
来源:https://pypi.org/project/pywin32/

ru9i0ody

ru9i0ody2#

设计用于在多个操作系统上运行的软件包的requirements.txt文件不应尝试安装pywin 32,除非在Windows上运行。requirements.txt中的行应该类似于pywin32;sys_platform == 'win32'。此外,Python代码中的任何导入语句都必须首先针对Windows进行测试。使用Windows系统调用(这就是pywin 32的用途)完成的事情必须以另一种方式完成-例如使用Posix系统调用。

相关问题