我已经在Windows10(64位)中下载了Python3.6.2(64位)。现在我想使用Django框架,所以我想使用pip
命令下载Django,但它显示了错误。在
C:\Windows\system32>pip install django
Collecting django
Using cached Django-1.11.4-py2.py3-none-any.whl
Collecting pytz (from django)
Using cached pytz-2017.2-py2.py3-none-any.whl
Installing collected packages: pytz, django
例外情况:
^{pr2}$
使用Django的最佳方法是在虚拟环境中。在系统的Python3.6中安装包将影响在Python3.6上运行的所有程序;如果您有多个Django应用程序,则您的需求可能会完全混淆。在
Django在虚拟环境中工作得非常好:有一个很好的教程here。实际上,您希望为每个项目设置一个虚拟环境,然后在该环境中干净地安装Django(及其依赖项)。这应该避免任何“拒绝访问”或其他您遇到的错误。在
举个虚拟环境如何起作用的例子:如果您需要为不同的应用程序使用不同版本的Django,那么它们应该仅限于同一虚拟环境中的应用程序。然后,您可以在另一个应用程序的不同环境中安装该软件包。这样,当你从你的一个应用“导入django”时,你就知道你得到了你需要的版本。在
这个问题与您选择安装python的位置有关,通常它安装在C:\pythonXX中,但是您的安装在C:\Program Files\pythonXX中。这总是会导致问题,您需要始终以管理员身份运行它。快速而最佳的解决方案,卸载并接受将python安装到默认位置-C:\pythonXX
相关问题 更多 >
编程相关推荐