我目前正在我的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项目吗?
答案 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.dll
和pythoncom27.dll
复制到win32
文件夹之前,请尝试执行此操作:
C:\Python27\Lib\site-packages\pywin32_system32
pywintypes27.dll
和pythoncom27.dll
C:\Python27\Lib\site-packages\win32
为了将来参考,如果这样做,你是如何安装Python的?