python - 来自:运行 django-admin.py 时无法读取 /var/mail/django.utils.version
问题描述
我正在尝试在我的 macOS 中安装 Django v3.0.6(或任何其他 v3.xy)。以下是我已经完成的步骤:
- 使用自制软件安装 python3,然后运行
sudo pip3 install virtualenv
, - 导航到我的目标项目文件夹,运行
virtualenv venv -p python3
. - 激活后,运行
pip install Django==3.0.6
。这导致 Django 3.0.6 的成功安装。
但是,当我运行时,django-admin.py startproject myproject
我立即收到以下错误:
from: can't read /var/mail/django.utils.version
/usr/local/bin/django-admin.py: line 3: syntax error near unexpected token `('
/usr/local/bin/django-admin.py: line 3: `VERSION = (3, 0, 6, 'final', 0)'
尝试django-admin.py
使用 virtualenv 运行此命令实际上是我的第二次尝试。我最初开始尝试直接在我的机器上安装 Django,而不是使用 virtualenv,这也导致了同样的错误。我的假设是发生这种情况是因为我的机器/操作系统中的默认 python 版本是 2.7。任何帮助将不胜感激!
解决方案
尝试使用 virtualenv 中 django-admin.py 的完整路径。
/absolute-path/venv/bin/django-admin startproject myproject
推荐阅读
- javascript - 制作一个字典数组,字典的值也是一个数组
- java - Camunda bpm - 如何添加多个管理员用户?
- c# - Code-First 数据库和 PostgreSql 的问题
- python - 如何从异步信号处理程序中捕获自定义异常?
- java - Java nativeQuery:带有 AliasToEntityMapResultTransformer 的 ResultSet 在地图中具有无序列
- python - Colour according to custom values in Matplotlib
- python - 将列表中的每第四个项目保存到python字典中的一个键
- vb.net - 在表单的其他按钮中使用按钮变量
- excel - filestream - open excel file read only fails
- sql - Lag function in Microsoft Access (Window Function)