python - 无法安装 django Mac 终端
问题描述
我是编程新手。用python和django框架说明。当我尝试通过终端安装 django 时,会发生以下情况。另外,请解释什么是sudo
and --user
。
Last login: Sun Aug 2 20:43:02 on ttys000
The default interactive shell is now zsh.
To update your account to use zsh, please run `chsh -s /bin/zsh`.
For more details, please visit https://support.apple.com/kb/HT208050.
Aruns-MacBook-Pro:~ arununnikrishnan$ mkdir vidly
mkdir: vidly: File exists
Aruns-MacBook-Pro:~ arununnikrishnan$ cd vidly
Aruns-MacBook-Pro:vidly arununnikrishnan$ pipenv install django==3.0.8
-bash: pipenv: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ sudo pipenv install django==3.0.8
Password:
sudo: pipenv: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ --user pipenv install django==3.0.8
-bash: --user: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ sudo pip install pipenv
sudo: pip: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ sudo easy_install pip
Searching for pip
Reading https://pypi.org/simple/pip/
Downloading https://files.pythonhosted.org/packages/36/74/38c2410d688ac7b48afa07d413674afc1f903c1c1f854de51dc8eb2367a5/pip-20.2-py2.py3-none-any.whl#sha256=d75f1fc98262dabf74656245c509213a5d0f52137e40e8f8ed5cc256ddd02923
Best match: pip 20.2
Processing pip-20.2-py2.py3-none-any.whl
Installing pip-20.2-py2.py3-none-any.whl to /Library/Python/2.7/site-packages
Adding pip 20.2 to easy-install.pth file
Installing pip script to /usr/local/bin
Installing pip3.8 script to /usr/local/bin
Installing pip3 script to /usr/local/bin
Installed /Library/Python/2.7/site-packages/pip-20.2-py2.7.egg
Processing dependencies for pip
Finished processing dependencies for pip
Aruns-MacBook-Pro:vidly arununnikrishnan$ sudo pipenv install django==3.0.8
sudo: pipenv: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ pip -V
pip 20.2 from /Library/Python/2.7/site-packages/pip-20.2-py2.7.egg/pip (python 2.7)
Aruns-MacBook-Pro:vidly arununnikrishnan$ pipenv install django==3.0.8
-bash: pipenv: command not found
Aruns-MacBook-Pro:vidly arununnikrishnan$ python3 -m venv ./venv
Aruns-MacBook-Pro:vidly arununnikrishnan$ source ./venv/bin/activate
(venv) Aruns-MacBook-Pro:vidly arununnikrishnan$ pipenv install django==3.0.8
-bash: pipenv: command not found
(venv) Aruns-MacBook-Pro:vidly arununnikrishnan$ sudo pipenv install django==3.0.8
sudo: pipenv: command not found
(venv) Aruns-MacBook-Pro:vidly arununnikrishnan$
请帮忙!
解决方案
命令是
sudo pip install django==3.0.1
pipenv 不是一个有效的命令
检查安装时的Django文档。它提供了一步一步的说明,选择所需的操作系统
关于 sudo
sudo 命令允许您以其他用户的安全权限运行程序(默认情况下,作为超级用户)。它会提示您输入个人密码,并通过检查系统管理员配置的名为 sudoers 的文件来确认您执行命令的请求。
推荐阅读
- javascript - 尝试将两个值绑定到 React Virtualized Table 中的复选框的单个 isSelected 值,复选框停止工作
- c# - 如何从 Web API 向类库依赖项提供配置
- python - 根据每组平均分排名
- python - Keras ImageDataGenerator 比预测集预测更多
- python - 如果函数位于单独的 .py 文件中,如何将函数传递给 tkinter 类?
- sql - 如果在 case 语句中同时满足两个条件,则显示行两次
- sql - oracle SQL Group By Case描述中的Sum case语句删除空值
- django - 如何访问由 admin.py 中的 OnetoOneField 引用的另一个模型扩展的“用户”模型的属性
- docker - changing the $HOME folder in a singularity container
- java - No Dialect mapping for JDBC type: 1111 - Map interface method to jsonb as you do in a domain class with @Entity