【发布时间】:2019-09-03 16:58:03
【问题描述】:
所以我正在关注一本教我如何使用 Python 和 Django Web 框架制作学习日志的书。我被要求去一个终端并创建一个名为“learning_log”的目录并将工作目录更改为“learning_log”(这样做没有问题)。但是,当我尝试创建虚拟环境时,出现错误(见本文底部)。为什么我会收到此错误,我该如何解决此问题以在本书中继续前进?
我已经尝试使用 pip 和 pip3 安装 virtualenv(如书中规定)。然后我被指示输入命令:
learning_log$ virtualenv ll_env
我得到:
bash: virtualenv: 找不到命令
由于我使用的是Python3.6,所以我尝试了:
learning_log$ virtualenv ll_env --python=python3
我仍然得到:
bash: virtualenv: 找不到命令
Brandons-MacBook-Pro:learning_log brandondusch$ python -m venv ll_env
Error: Command '['/Users/brandondusch/learning_log/ll_env/bin/python', '-Im', 'ensurepip', '--upgrade', '-
-default-pip']' returned non-zero exit status 1.
【问题讨论】:
-
如果你
cd进入learning_log目录,试试./virtualenv ll_env(注意点斜杠前缀) -
我得到了同样的 bash:
bash: ./virtualenv: No such file or directory -
你能确认它安装正确吗?从终端尝试
virtualenv --version -
嗯。这很有趣。这是我在运行
virtualenv --version时得到的:bash: virtualenv: command not found当我尝试pip install --user virtualenv时,我得到:Requirement already satisfied: virtualenv in /Users/brandondusch/.local/lib/python3.6/site-packages (16.4. 3)
标签: macos terminal virtualenv python-3.6 python-venv