无法在我的Mac中安装Django - | setup.py egg_info“failes with'module'object has no attribute'lru_cache'
问题描述:
我尝试使用sudo pip install Django
命令安装Django,它已经下载但出现错误 - Command "python setup.py egg_info" failed with error code 1
。无法在我的Mac中安装Django - | setup.py egg_info“failes with'module'object has no attribute'lru_cache'
终端
我已经安装了Python 3.6.3
,但pip
仍指向Python 2.7
,是上述问题的发生是由于PIP没有指向python 3.6.3
?
终端
答
您可以使用
python3.6 -m pip install
但是,如果你的Python 3.6创建的virtualenv,然后在它
答
正如前面提到的,你会安装软件包会更好更好地使用虚拟环境进行安装。
看看pipenv它简化了管理虚拟环境的整个过程。
pipenv --python 3.6 install django
上面的命令将使用Python 3.6创建一个虚拟环境,并安装Django
创建的virtualenv与Python 3.6,然后运行 –
使用Anaconda内PIP ..没有结合OS –