为什么 `%python` 或 `$python` 在 macOS 终端上不起作用?

问题描述 投票:0回答:2

我通过 Jupyter Notebook 使用 python。但是,现在我尝试在 Mac 终端上使用 Python。这是我第一次使用终端,它总是给我相同的输出:

Last login: Sat Sep 14 20:20:48 on ttys000
naomipluma@Naomis-MacBook-Air-6 ~ % 
naomipluma@Naomis-MacBook-Air-6 ~ % 
naomipluma@Naomis-MacBook-Air-6 ~ % 
naomipluma@Naomis-MacBook-Air-6 ~ % 
naomipluma@Naomis-MacBook-Air-6 ~ % ~ %python
zsh: permission denied: /Users/naomipluma
naomipluma@Naomis-MacBook-Air-6 ~ % $python

我不明白如何让自己访问终端。我正在使用我的帐户,它是一切的所有者。我尝试过在线寻求帮助,但似乎没有任何效果。任何帮助都会很棒!

我上网查了一下,它告诉我升级到最新版本,我确实有。我也为 Mac 用户下载了最新版本的 python。

python macos terminal
2个回答
1
投票

在第一个命令中,您似乎输入了

~ %python
。 shell 将采用第一个空格分隔的输入作为要运行的程序,其余的作为该程序的参数。在这种情况下,程序只是
~
,它扩展为您的主目录的路径;因为它不可执行,所以你会得到一个错误。

在第二个命令中,您键入

$python
,它访问名为
$python
的 shell 环境变量。由于可能没有这样的变量,这将扩展为空字符串,因此命令最终为空(即它不执行任何操作)。

正确输入的命令是

python
python3
,具体取决于安装方式。请注意,您在网上典型示例中看到的首字母
%
$
字符通常是 shell 提示符的一部分,而不是您需要输入的内容的一部分。


-1
投票

Mac 最新版本不再内置 Python,下载 Xcode 或尝试 python3

© www.soinside.com 2019 - 2024. All rights reserved.