【问题标题】:Error installing Django CMS安装 Django CMS 时出错
【发布时间】:2016-12-13 23:55:15
【问题描述】:

我对 Django/Python 很陌生。我昨天刚刚安装了 Django 1.8。客户端需要 Django CMS 设置。我按照 Django CMS 网站上的必要步骤将其安装在我的 Mac 上,但一直出错:

帮助指南讨论了库依赖项。而且我什至对错误的理解还不够好,无法知道这是否是问题所在。我安装了 Pillow,不确定是否有必要..

https://djangocms-installer.readthedocs.io/en/latest/libraries.html 我不明白这意味着什么以及这是否相关。我需要这些库中的任何一个来使其工作吗?这些命令都不像我习惯的安装命令。

【问题讨论】:

  • 写信给/Library/Python/2.7/site-packages/django_treebeard-4.1.0.dist-info 时,我看到的第一个错误是“权限被拒绝”。作为一个单独的问题,您是否尝试在虚拟环境中安装 django 和 CMS?如果没有,你应该看看使用它们。
  • 你说你“昨天刚刚安装了 django 1.8”,是为了这个项目还是你在强调你是 django 的新手?我只是在按照步骤在项目页面 (django-cms.org/en) 上安装 django cms 时询问,并且一切正常。作为超级用户,我唯一需要运行任何东西的就是升级virtualenv 和/或pip。您是否按照显示的步骤操作?
  • 睡觉前的最后一个问题...为什么客户端需要一个django cms?如果您不熟悉 django,为什么不使用 Wordpress、Drupal 或其他易于安装的 CMS?
  • 客户端拥有 Django 中的所有其他项目。我们是一家 PHP 公司,是的。但是他们付钱给我们学习并要求使用 CMS。我昨天安装了 Django 和 Python 并开始看教程。今天了解了他们的 CMS 请求并尝试设置它
  • 您能否确认您是否按照项目页面上显示的步骤进行操作?不需要手动安装 django 或pillow,在我执行的测试中,所有依赖项都会自动安装。你升级pipvirtualenv了吗?例如$ pip install --upgrade pip$ pip install --upgrade virtualenv

标签: python django django-cms


【解决方案1】:

请尝试以下方法:

cd 到你存储所有项目的目录

现在:

创建虚拟环境

virtualenv my_new_project

更改为新的虚拟环境

cd my_new_project

激活虚拟环境

source bin/activate

安装 djangocms-installer

pip install djangocms-installer

设置一个新的 django CMS 站点

djangocms my_new_site

【讨论】:

  • 再次,我收到错误“/usr/bin/python: can't open file '/usr/bin/django-admin.py': [Errno 2] No such file or directory "
  • 你能给我提供完整的追溯吗?它在 /usr/bin/ 中看起来很奇怪,因为它应该在 virtualenv 中看起来。
  • 是的,我还是不明白。我确实对我的解决方案发表了评论 - 很多权限问题。
【解决方案2】:

我终于弄明白了。尽管我发誓我最初是这样做的,但几乎所有步骤都必须使用 sudo 完成。不知道为什么,因为我的电脑上没有设置奇怪的权限。作为一个单独的问题,我还必须在完成所有设置后更改 sqlite db 的权限。

【讨论】:

  • 我也升级到 Python 3.5 而不是使用 2.7,我没有遇到这些问题。我也不需要使用 sudo。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-04-29
  • 2016-04-30
  • 1970-01-01
  • 2014-04-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多