我正在使用Python 2.7和pip在Windows 8上安装Django并遇到了Errno22。 我键入" python -m pip install Django == 1.7"得到
...
...
File "D:\Python27\lib\site-packages\pip\util.py", line 508, in unzip_file
fp = open(fn, 'wb')
IOError: [Errno 22] invalid mode ('wb') or filename: 'c:\\users\\[username]~1\\appda
ta\\local\\temp\\pip_build_[username]\\django\\django/contrib/admin/locale/l
t/LC_MESSAGES/django.mo'
看起来它是Windows上pip的典型反斜杠问题。我试图修改util.py中的代码但是徒劳无功。这是一个管理员命令提示符,因此特权不应该是原因。有任何想法如何解决这个问题?
答案 0 :(得分:1)
您无需添加额外参数:python -m pip install Django==1.7
应该是:
python pip install Django==1.7