Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 使用自制的pip生成根目录的位置_Django_Pip - Fatal编程技术网

Django 使用自制的pip生成根目录的位置

Django 使用自制的pip生成根目录的位置,django,pip,Django,Pip,我使用自制软件安装了python框架,当我安装django时,我被迫安装1.5.1版,但我想使用1.4.3版。当我尝试卸载和重新安装时,它会告诉我 Requested Django==1.4.3, but installing version 1.5.1 我以前遇到过这个问题,解决方法是清除/tmp中的pip build root目录。然而,现在我已经通过自制安装了pip,我找不到pip构建根。我已经查看了/tmp和/pip,没什么,有什么想法吗?鉴于您关于在自制之外进行此操作的评论… 将D

我使用自制软件安装了python框架,当我安装django时,我被迫安装1.5.1版,但我想使用1.4.3版。当我尝试卸载和重新安装时,它会告诉我

 Requested Django==1.4.3, but installing version 1.5.1

我以前遇到过这个问题,解决方法是清除/tmp中的pip build root目录。然而,现在我已经通过自制安装了pip,我找不到pip构建根。我已经查看了/tmp和/pip,没什么,有什么想法吗?

鉴于您关于在自制之外进行此操作的评论…
将Django安装到虚拟环境中可能是一个更好的主意,而不是通过自制(这使其在系统范围内可用)进行安装

有很多好地方可以学习如何做到这一点。我发现Jeff Knupp(@jknupp)关于以正确的方式()启动Django 1.4项目的文章是一个很好的起点


祝你好运

我想做的一件事是(如果可能的话)重新开始,不要使用自制软件。有人知道我是如何做到这一点的吗?你能告诉我们你发出了什么命令来卸载/重新安装Django吗?pip install Django==1.4.3请看一下我关于使用virtualenv而不是自制软件执行此操作的回答。另外,在重新安装Django之前,请尝试
pip卸载Django
。这不起作用,它仍会检测到较新版本的先前pip版本谢谢!这很有帮助。我的主要问题是,当我运行
brew安装python--framework
时安装了pip,所以每次运行
pip安装
时,它都是通过自制的。我通过运行
brew卸载python
并重新开始修复了此问题。