我目前正在 ProjectDjango.com 上学习 Django 教程。
但是我被困在了第一步!
我被告知在命令行中输入以下内容:
$ python -c "import django; print(django.get_version())"
当我在主 CLI 中执行此操作时,我得到:
~ $ python -c "import django; print(django.get_version())"
zsh: command not found: $
当我在 python 终端中尝试它时,我得到:
>~ python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>$ python -c "import django; print(django.get_version())"
File "<stdin>", line 1
$ python -c "import django; print(django.get_version())"
^
SyntaxError: invalid syntax
到目前为止,我对此的研究使我相信这可能是我的 ./zshrc
文件的问题,但这远远超出了我对 Mac 的理解,因为一位 friend 为我安装了 ohmyzsh .
当我在 CLI 中输入 echo $PATH
时,我得到:
/Users/davidmellor/bin:/usr/local/bin:/Users/davidmellor/bin:/usr/local/bin:/Users/davidmellor/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/davidmellor/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/davidmellor/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/davidmellor/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/davidmellor/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/go/bin:/Users/davidmellor/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/davidmellor/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin`
这对我来说似乎很困惑!
最佳答案
$
标记您的提示,它并不意味着被复制。
人们将其包含在他们的代码中,因为它可以轻松区分您应该放入控制台的内容。
例如,$
表示unix shell(通常bash),#
表示根控制台,>>>
表示 Python 控制台。
关于python - 〜./zshrc : command not found: $,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46606472/