Python 3 - send2trash模块安装错误

时间:2016-02-28 08:32:21

标签: python python-3.x pip python-module

我正在尝试使用pip安装第三方Python模块send2trash - 我是从命令行尝试这个。

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

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

是否有其他人遇到此问题或类似问题?

上下文:

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

从命令行安装第三方模块

我对Python和编程相对较新,所以如果我的术语不完全正确,那么道歉。任何帮助都会受到极大的欢迎!

由于

1 个答案:

答案 0 :(得分:0)

第一: 尝试从这里安装pywin32:

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

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

之后: 转到python上的脚本路径并像管理员一样运行提示。

执行:python pywin32_postinstall.py -install