首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django部署- Django投票教程:高级教程

Django部署- Django投票教程:高级教程
EN

Stack Overflow用户
提问于 2016-05-22 15:05:30
回答 1查看 537关注 0票数 0

刚到Django。我有一些Python编程经验(初学者-中级)。我参加了Django投票教程,无法解决高级教程中的部署问题:如何编写可重用的应用程序:https://docs.djangoproject.com/en/1.9/intro/reusable-apps/

在使用您自己的包部分中,当我使用pip install --用户django-polls/dist/django-polls 0.1.tar.gz时,我遇到了问题。我得到了这样的回应:

“Requirement‘django-polls/dist/django-pols-0.1.tar.gz’看起来像一个文件名,但文件不存在。”

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

我做了pip安装--用户django-polls/dist/django-pols-0.1.zip(将扩展更改为.zip),但响应相同:

“Requirement‘django-polls/dist/django-pols-0.1.zip’看起来像一个文件名,但文件不存在。”

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

  1. 当我在Spyder中保存README.rst文件时,我选择了web pages (.css .htm .html)选项,但将扩展名更改为.rst。在类型下的文件探索中,它写的是RST文件,所以我认为我做的是正确的。否则,我不确定使用什么程序来创建.rst文件。
  2. 我不知道是哪个程序创建了.in文件类型。我的MANIFEST.in文件是一个文本文档。
  3. 为什么要为包而不是.tar.gz文件创建一个.tar.gz文件?
  4. 我的许可文件是一个.html文档。这有关系吗?
  5. 我应该创建一个虚拟环境吗?从本教程的第一部分开始,python是否会创建一个虚拟环境。

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

这是我的第一次部署,所以如果可能的话,请不要解释。谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 13:44:10

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

代码语言:javascript
复制
../django-polls/dist/django-polls-0.1.tar.gz

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37375970

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档