我在virtualenv中创建文件夹时遇到了一些麻烦。目录是对的。该文件夹已创建,但存在很多错误。试图重新安装Python,pip和Django。没有什么对我有用。
答案 0 :(得分:0)
问题是默认情况下python2在打开文件和编码文件路径时使用ascii编码。 并且您的用户名包含非ascii字符 - 因此,它会出现此错误。
所以,首先 - 我建议你使用python3 - python2是旧的,python3将是下一个将被支持的东西。这将自动解决此问题,因为python3默认使用unicode。
但是如果你想继续使用python2 ......
一种可能的方法是更改此行为以使用utf。制作sitecustomize.py
并添加:
import sys
reload(sys)
sys.setdefaultencoding('UTF8')
此处有更多信息 - https://docs.python.org/2/library/site.html
更简单的方法就是不要在你的HOME目录中这样做(即确保路径没有你的用户名)
制作一个C:\python_venv
并在那里完成。