设置新的Django项目时出现错误消息“仍然无法获取win32ui”

时间:2015-10-23 23:29:59

标签: python django python-2.7 pywin32

我目前正在我的Windows 10系统上设置Django,并且在成功安装后,我现在面临尝试启动新Django项目时的错误消息。

我为项目创建了一个新目录,转到命令行并将目录更改为此新文件夹路径,然后键入命令:

django-admin.py startproject mysite

但是我弹出一个窗口,显示错误消息:

"Still can't get my hands on win32ui"

据我所知,win32ui是pywin32中包含的一个模块 - 所以我已经去检查我的笔记本电脑上是否正确安装了pywin32 - 它是:

pip install pywin32

结果:

Requirement already satisfied (use --upgrade to upgrade): pywin32 in c:\python27\lib\site-packages

我搜索了Google和StackOverflow,但是对于新的Django项目,此错误消息没有一次点击。

有人能说明我如何成功建立新的Django项目吗?

2 个答案:

答案 0 :(得分:1)

根据here,要安装pywin32系统文件,请从提升命令提示符运行python.exe Scripts\pywin32_postinstall.py -install

例如,这对我有用:"C:\Programs\Python\Python3\CPython\x64\Python35\python.exe" "C:\Programs\Python\Python3\CPython\x64\Python35\Scripts\pywin32_postinstall.py" -install

答案 1 :(得分:0)

看起来Python无法正确找到您尝试导入的库。做一个干净的python安装可以解决这个问题。但是,您可以尝试以下方法,而不是这样做:

我发现此问题发生在python安装无法将pywintypes27.dllpythoncom27.dll复制到win32文件夹之前,请尝试执行此操作:

  • 转到C:\Python27\Lib\site-packages\pywin32_system32
  • 复制pywintypes27.dllpythoncom27.dll
  • 将其粘贴到C:\Python27\Lib\site-packages\win32

为了将来参考,如果这样做,你是如何安装Python的?