Macos 如何在OSX中更改bash_概要文件中的$PATH变量?
我正在尝试通过终端从GitHub安装第三方库。在此之前,在我的系统上安装了Anaconda Python发行版,并将我终端的根目录修改为;Macos 如何在OSX中更改bash_概要文件中的$PATH变量?,macos,python-3.x,terminal,Macos,Python 3.x,Terminal,我正在尝试通过终端从GitHub安装第三方库。在此之前,在我的系统上安装了Anaconda Python发行版,并将我终端的根目录修改为; Vinos MBP:~Vino$ 因此,当尝试导航到特定目录以使用 cd/Users/Vino/ 终端打印以下消息; -bash:cd:/Users/Vino/Documents/My:没有这样的文件或目录 我知道这个问题是因为Python修改了我的bash\u概要文件startup文件。我尝试了各种在线方法来解决这个问题,但实际上没有任何效果。每当我重新启
Vinos MBP:~Vino$
因此,当尝试导航到特定目录以使用
cd/Users/Vino/
终端打印以下消息;
-bash:cd:/Users/Vino/Documents/My:没有这样的文件或目录
我知道这个问题是因为Python修改了我的
bash\u概要文件
startup文件。我尝试了各种在线方法来解决这个问题,但实际上没有任何效果。每当我重新启动终端并使用cd
导航时,都会出现相同的错误。如何将$PATH
重置为$HOME
(与安装Anaconda之前一样),以便导航到系统上的任何文件夹?这不是$PATH
或$HOME
的问题——在我看来,文件夹名称中有一个空格,并且没有正确引用/转义它。如果它们没有被引用或转义,则空格将作为参数(例如文件夹路径)之间的分隔符,而不是路径的一部分。如果您尝试cd
的文件夹为“/Users/Vino/Documents/My Installation Location”,则可以使用以下任一文件夹:
cd "/Users/Vino/Documents/My Installation Location"
cd '/Users/Vino/Documents/My Installation Location'
cd /Users/Vino/Documents/My\ Installation\ Location
cd ~/Documents/My\ Installation\ Location
cd ~/"Documents/My Installation Location" # Note that the ~/ part must not be quoted
文件名中有许多其他字符是完全合法的,如果在命令行中使用时没有引号或转义符(包括引号和转义符本身!),则会造成问题。避免麻烦的一种方法是将项目从Finder拖放到Terminal窗口中,它将填充该项目的(正确转义)路径