【发布时间】:2019-04-04 07:21:49
【问题描述】:
尝试在系统中安装不同版本的 django,它向我显示:
Installing collected packages: Django
Found existing installation: Django 1.7.11
Not uninstalling django at /home/user/lib/python2.7, outside environment /home/user/webapps/v2_dev/venv
成功安装Django-1.8.19
但其实有旧版本
尝试了不同的命令:
./venv/bin/pip install Django==1.8.11
pip install Django==1.8.11
更新: 当我安装我的包时,它显示:
The required version of setuptools (>=16.0) is not available,
and can't be installed while this script is running. Please
install a more recent version first, using
'easy_install -U setuptools'.
(Currently using setuptools 3.1 (/home/user/lib/python2.7/setuptools-3.1-py2.7.egg))
当我进行升级时:
venv/bin/pip install --upgrade setuptools
Requirement already up-to-date: setuptools in ./venv/lib/python2.7/site-packages (40.5.0)
【问题讨论】:
-
在 pip 命令末尾添加
--upgrade -
不,不起作用。显示已安装但 'pip list' 表明不是
-
卸载包并用pip重新安装,并确保删除
lib/site-packages....中的所有相关文件夹 -
为什么它使用来自系统的 setuptools,而不是来自 venv
标签: python django pip webfaction