Python 3 - send2trash 模块安装错误

Python 3 - send2trash module install error

我正在尝试使用 pip 安装第 3 方 Python 模块 send2trash - 我正在从命令行尝试此操作。

最初我遇到了一个导入错误,因为 "no module named _wingreg"。为了解决这个问题,我使用 2to3 工具更新了试图导入 _winreg 模块并将其转换为 winreg 的 python 脚本 ("Python34\lib\site-packages\pip\utils\appdirs.py")。

然后我尝试安装 send2trash,再次从命令行使用 pip 并遇到 FileNotFoundError:[WinError 2]。违规行在 appdirs.py 脚本中 - 第 224 行:directory, _type = winreg.QueryValueEx(key, shell_folder_name)

有没有其他人遇到过这个问题或类似的问题?

对于上下文:

我在 Windows 10 我正在使用 Python 3.5.1 我正在尝试使用 pip

从命令行安装第三方模块

我对 Python 和编程还比较陌生,如果我的术语不准确,我深表歉意。任何帮助将不胜感激!

谢谢

首先: 尝试从这里安装 pywin32 :

http://sourceforge.net/projects/pywin32/files/pywin32/

取决于您的操作系统和您使用的 python 版本。通常 32 位版本应该适用于 32 位和 64 位 OS.

之后: 转到 python 和 运行 上的脚本路径,如管理员提示。

执行:pythonpywin32_postinstall.py-安装