在python3.6.2上部署Django

2024-04-29 11:25:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经在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}$

Tags: pipdjango命令框架nonepy3anyusing
2条回答

使用Django的最佳方法是在虚拟环境中。在系统的Python3.6中安装包将影响在Python3.6上运行的所有程序;如果您有多个Django应用程序,则您的需求可能会完全混淆。在

Django在虚拟环境中工作得非常好:有一个很好的教程here。实际上,您希望为每个项目设置一个虚拟环境,然后在该环境中干净地安装Django(及其依赖项)。这应该避免任何“拒绝访问”或其他您遇到的错误。在

举个虚拟环境如何起作用的例子:如果您需要为不同的应用程序使用不同版本的Django,那么它们应该仅限于同一虚拟环境中的应用程序。然后,您可以在另一个应用程序的不同环境中安装该软件包。这样,当你从你的一个应用“导入django”时,你就知道你得到了你需要的版本。在

这个问题与您选择安装python的位置有关,通常它安装在C:\pythonXX中,但是您的安装在C:\Program Files\pythonXX中。这总是会导致问题,您需要始终以管理员身份运行它。快速而最佳的解决方案,卸载并接受将python安装到默认位置-C:\pythonXX

相关问题 更多 >