Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.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
Python Django部署-Django轮询教程:高级教程_Python_Django_Deployment_Web Deployment - Fatal编程技术网

Python Django部署-Django轮询教程:高级教程

Python Django部署-Django轮询教程:高级教程,python,django,deployment,web-deployment,Python,Django,Deployment,Web Deployment,刚到Django。我有一些Python编程经验(初级-中级)。我正在学习Django民意测验教程,但无法解决高级教程中的部署问题:如何编写可重用应用程序: 在使用您自己的包一节中,我在pip安装时遇到了一个问题——user django polls/dist/django-polls-0.1.tar.gz。我得到的答复是: 要求'django polls/dist/django-polls-0.1.tar.gz'看起来像一个文件名,但该文件不存在 我使用的是Windows10计算机,我注意到包的

刚到Django。我有一些Python编程经验(初级-中级)。我正在学习Django民意测验教程,但无法解决高级教程中的部署问题:如何编写可重用应用程序:

在使用您自己的包一节中,我在pip安装时遇到了一个问题——user django polls/dist/django-polls-0.1.tar.gz。我得到的答复是:

要求'django polls/dist/django-polls-0.1.tar.gz'看起来像一个文件名,但该文件不存在

我使用的是Windows10计算机,我注意到包的扩展名是.zip而不是.tar.gz

我确实安装了pip——用户django polls/dist/django-polls-0.1.zip(将扩展名更改为.zip),但得到了相同的响应:

“要求'django polls/dist/django-polls-0.1.zip'看起来像一个文件名,但该文件不存在。”

我正在从dist目录进行pip安装。在试图找出问题的根源时,我有一些怀疑:

  • 在Spyder中保存README.rst文件时,我选择了网页(.css.htm.html)选项,但将扩展名改为.rst。在“类型”下的“文件探索”中,它显示为RST文件,所以我认为我这样做是正确的。否则,我不确定使用什么程序来创建.rst文件

  • 我不知道是什么程序创建了.in文件类型。我的MANIFEST.in文件是一个文本文档

  • 为什么要为包创建.zip文件而不是.tar.gz文件

  • 我的许可证文件是一个.html文档。那有关系吗

  • 我应该创建一个虚拟环境吗?本教程第一部分中的python manage.py startapp轮询是否创建虚拟环境

  • 我剪切并粘贴了教程中的所有代码,因此,除非教程有输入错误,否则我认为代码可能不是问题所在。我也安装了巨蟒,如果这有区别的话


    这是我的第一次部署,请尽可能简化解释。谢谢。

    如果您位于要将其安装到的项目目录中,则必须转到一个目录才能执行安装。 所以试试这个:

    ../django-polls/dist/django-polls-0.1.tar.gz
    

    如果您使用的是虚拟环境,则可以删除--user标志

    如果您位于要将其安装到的项目目录中,则必须转到一个目录才能执行安装。 所以试试这个:

    ../django-polls/dist/django-polls-0.1.tar.gz
    
    如果您使用的是虚拟环境,则可以删除--user标志