无法在python版本3.5上安装django?

时间:2016-07-07 03:52:45

标签: python django pip virtualenv python-3.5

我有Python 3.5所以我认为pip已经安装在我的系统上。该网站说:

  如果您使用从python.org下载的Python 2> = 2.7.9或Python 3> = 3.4,则已经安装了pip,但您需要升级pip。

现在,我下载了get-pip.py并将其放入C:\Program Files\Python 3.5。之后我运行了命令:

C:\WINDOWS\system32>cd C:\Program Files\Python 3.5
C:\Program Files\Python 3.5>python get-pip.py

以下是我的控制台的屏幕截图:

enter image description here

所以,我猜pip工作正常,Django网站建议我安装virtualenv,我运行了命令pip install virtualenv但是在那之后没有发生任何事情大约半小时。

我错过了什么吗?我犯了一个愚蠢的错误吗?请不要对它粗鲁,因为我是Python和Django的新手。

编辑:我被pip install virtualenv困住了。之后没有任何事情发生。

更新:我遗漏了virtualenv并直接输入了C:\Program Files\Python 3.5>pip install Django,但它也没有做任何事情。

我还使用C:\WINDOWS\system32>setx PATH "%PATH%;C:\Program Files\Python 3.5\Scripts"添加Path变量。

我应该卸载Python并进行全新安装吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我认为问题出在Windows cmd的未链接pip命令中。要在Linux上解决此问题,最常见的方法是将可执行文件从其所在的目录链接到/usr/bin ln -s命令。

我不知道如何在Windows中执行此操作,但是在没有链接的情况下运行pip的一种简单方法是直接在文件夹中运行它,其中存在exe文件。默认情况下,它应位于\path\to\python_directory\Scripts。所以在你的情况下,命令C:\Program Files\Python 3.5\Scripts\pip.exe install django应该有效。

修改1

我在这里看到了另一个问题 - 因为你已经全局安装了Python(在Program Files中) - 为了通过pip安装软件包,你应该以管理员身份运行cmd,否则你将获得PermissionError