gpt4 book ai didi

Python:运行 django-admin.py 时为 "bad interpreter: No such file or directory"

转载 作者:太空狗 更新时间:2023-10-30 00:22:30 25 4
gpt4 key购买 nike

我用谷歌搜索了一下,但我找到的所有解决方案似乎都解决了不属于我的问题。

我使用 virtualenv/Users/[user]/Documents/projects/[project] 中的虚拟环境中创建了一个项目,并安装了 Django。

后来,我删除了那个项目,并在虚拟环境之外的系统上安装了 Django。现在,我正在尝试运行它:

django-admin.py startproject mysite

但是,我收到此错误消息:

-bash: /usr/local/bin/django-admin.py: 
/Users/[user]/Documents/projects/[project]/bin/python:
bad interpreter: No such file or directory

我发现让这项工作再次运行的唯一方法是设置 [project] 虚拟环境,就像我之前安装的 Django 一样。

我该如何解决这个问题?

最佳答案

我不确定你做了什么导致这个错误,但你的解决方法是更改​​ /usr/local/bin/django-admin.py shebang#!/usr/bin/env python .


实际上,如果你在 virtualenv 中安装 django,django-admin.py将 shebang 设置为你的 virtualenv 的 python 解释器,但这个脚本不会在 /usr/local/bin/ 中创建。 .

相反,此脚本将在 /<virtualenvpath>/bin/ 中创建连同 activate和 virtualenv python 解释器。然后您应该将此脚本移动到 /usr/local/bin/ .

关于Python:运行 django-admin.py 时为 "bad interpreter: No such file or directory",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7434484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com