python djangocms:未找到命令

km0tfn4u  于 2022-11-21  发布在  Python
关注(0)|答案(2)|浏览(158)

我用这个命令安装了django cms

$ sudo pip3 install django-cms

安装完成并返回:

Requirement already satisfied: django-cms in /usr/local/lib/python3.6/dist-packages
Requirement already satisfied: django-classy-tags>=0.7.2 in /usr/local/lib/python3.6/dist-packages (from django-cms)
Requirement already satisfied: django-formtools>=1.0 in /usr/local/lib/python3.6/dist-packages (from django-cms)
Requirement already satisfied: Django<2.0,>=1.8 in /home/amir/.local/lib/python3.6/site-packages (from django-cms)

Requirement already satisfied: djangocms-admin-style>=1.0 in /usr/local/lib/python3.6/dist-packages (from django-cms)
Requirement already satisfied: django-sekizai>=0.7 in /usr/local/lib/python3.6/dist-packages (from django-cms)
Requirement already satisfied: django-treebeard>=4.0.1 in /usr/local/lib/python3.6/dist-packages (from django-cms)

然而,当我想使用djangocms时,它返回

djangocms: command not found

我使用Python 3.6和Django 1.9.5(我知道这是一个旧版本,但项目属于我的公司,他们使用这个版本)。

6ojccjat

6ojccjat1#

http://docs.django-cms.org/en/release-3.4.x/introduction/install.html我猜你忘了跑步:pip install djangocms-installer我猜是因为我也这么做了。我安装了pip install django-cms,然后想知道为什么它不工作。

bjp0bcyl

bjp0bcyl2#

只是遇到了这个问题,并得到了解决。后来我的手掌去我的脸,因为我喜欢“duh”哈哈。哦,好吧。这里是什么问题是我和我如何解决它。

cd ~/
ls -al

这将给予用户目录中的文件和文件夹。(注意:我使用AWS示例,所以大多数时候我的用户是bitnami,除非我改变它。你的用户会不同。)你要寻找的是.bashrc或.profile或两者都有。我更新了两者。使用任何文本编辑器打开那个/那些文件

nano .bashrc

及/或

nano .profile

通常在这些文件的顶部,您会看到类似于

PATH=/opt/bitnami/apache/bin:/opt/bitnami/apache2/bin:/opt/bitnami/common/bin:
export PATH

djangocms脚本安装在**/home/bitnami/.local/bin**文件夹中。您需要将此路径添加到.bashrc和.profile文件的PATH变量中。(注意:如果你不使用bitnami堆栈,你的路径会有些许不同。你不能从这里复制粘贴)现在保存这些文件。
这是我的手掌到我的额头的地方。我回到我的djangoprojects目录并发出命令

djangocms -f -p . projectname

并收到了

djangocms: Command not found

我忘记了你必须重新加载这些信息到你的会话中或者注销然后重新登录才能使这些更改生效。

source ~/.bashrc

之后,一切都应该正常工作。如果没有,可能有错误与您的安装。请参阅djangocms documentation有关安装和python兼容性。希望这有助于别人。

相关问题