【发布时间】:2017-11-12 09:15:46
【问题描述】:
今天我尝试通过python manage.py runserver 启动我的 python 网络项目
并得到错误:
ImportError: No module named unicodedata
当我试图找到我的问题的解决方案时,我又遇到了一些错误。
我尝试pip install unicodedata 并得到
Fatal error in launcher: Unable to create process using '"'
那我试试python -m pip install unicodedata
LookupError: unknown encoding: idna
所以我尝试>>>import encodings.idna,但又出现错误:
ImportError: No module named unicodedata
我的蟒蛇:2.7.12。 我试图重新安装它,但它没有帮助我
所以,这是我的问题。
【问题讨论】:
-
尝试安装 docutils。
-
它给了我
LookupError: unknown encoding: idna -
在 Fedora24 上,
unicodedata作为python-libs包的一部分提供(发行版特定的包,而不是 pip 包)。我对 Windows 上的 Python 一无所知,但可能是您的 Python 安装不完整,或者有些东西在 Python 没有找到的地方?也许在命令窗口中检查它与python -c 'import sys; print(sys.path)'一起使用的路径?还缺什么吗? -
unicodedata至少从 Python 2.2 开始就是标准模块。如果import unicodedata引发ImportError您的 Python 安装已损坏。
标签: python django windows pycharm