从基础开始。尝试可能会起作用的最简单的方法,并逐步完成从一个理智状态到下一个理智状态的进步。
第一步是通过直接输入其绝对路径来运行a。如果Python可执行文件位于/c/python36/python.exe
,请运行以下命令:
/c/python36/python.exe --version
这很简单,应该可以正常工作。如果没有,该命令将为您提供一条错误消息和提示。
下一步可能是 模拟 添加到PATH
。尝试这个:
PATH="/c/python36:$PATH" python.exe --version
这是一行。它将值设置为PATH
使其仅在命令执行期间处于活动状态。命令完成后,的值PATH
将恢复为之前的值。这是测试事物的好方法。还要注意的是我预先考虑 到PATH
包含目录python.exe
,而不是完整路径python.exe
。这很重要,这就是PATH
变量的工作方式。它是目录的列表,这些目录中的所有可执行文件只需键入其名称即可轻松执行,而无需键入其绝对路径。
接下来,我将尝试这样做:
PATH="/c/python36:$PATH" python --version
也就是说,请查看是否可以.exe
从命令名称中删除。我没有Windows,因此无法测试是否可行。也许不是。(但我认为是。)
如果到目前为止一切正常,那么下一步就是将PATH
设置永久化。这样做的方法是将命令PATH="/c/python36:$PATH"
放入启动新的Git Bash会话时始终执行的文件中。如果我在Windows上没有记错,可以将其放入~/.profile
(.profile
在主目录中命名的文件)。哪里~
呢 这是找到它的一种方法:
cd
explorer .
上面的代码在该目录中打开一个文件管理器。您可以使用记事本或写字板等纯文本编辑器进行编辑。您还可以使用此shell命令添加更新行PATH
:
echo 'PATH="/c/python36:$PATH"' >> ~/.profile
该行将在所有新的Git Bash会话中执行。不在当前会话中,因为此文件仅执行一次。
如果以上所有操作均有效,那么在新的Git Bash会话中,您应该可以运行python --version
。如果不是所有方法都奏效,则需要仔细阅读错误消息,直到问题解决后再进行下一步。当您尚未处于健全状态时,前进到下一步是没有用的。
您也可以为所有其他程序遵循完全相同的逻辑过程。