鱼C论坛

 找回密码
 立即注册
查看: 1710|回复: 28

[已解决]python安装path

[复制链接]
发表于 2023-12-31 12:41:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
安装python时没装path,怎么再安装,Mac电脑上
最佳答案
2023-12-31 13:32:12
stumblemodel 发表于 2023-12-31 13:11
如果文件名不叫~/.bash_profile怎么办

       这个是系统约定,文件名必须叫 ".bash_profile",因为,系统会自动执行这个文件,如果是其它名字,系统就无法自动执行了。
       执行这条命令:
touch ~/.bash_profile
       如果文件 "~/.bash_profile" 已经存在,就会按当前时间更新文件的日戳,如果文件不存在,则会以当前日戳创建一个 0 字节的空文件。
       如果要添加 Python 的安装路径到 PATH 环境变量,首先得知道安装目录的全路径,然后,键入命令:
open "~/.bash_profile"
        则会用文本编辑器打开这个文件,如果文件不存在,一般会新建这个文件。如果文件已经存在,就找到以 "export" 开头的行,例如,像这样:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
        你可以在这一行的末尾添加一个冒号(注意,不可以是中文的),然后,添加上 Python 的安装路径,像这样:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin/python312:/bin/python312/Scripts
         改完后,保存文件,然后,退出当前窗口,从此以后,只要用当前用户登录,所有新建的窗口,其 PATH 环境变量中都会含有 Python 路径。
        【解释】:"~/.bash_profile" 是一个文件的全路径,意思是当前用户 home 目录下的文件 ".bash_profile" 文件。

点评

我很赞同!: 5.0
我很赞同!: 5
典型案例  发表于 2023-12-31 13:15

评分

参与人数 1贡献 +3 收起 理由
python爱好者. + 3 鱼C有你更精彩^_^

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-12-31 12:42:02 | 显示全部楼层
在Mac电脑上,您可以通过以下步骤来将Python添加到系统路径($PATH)中:

1. 打开终端应用程序(Applications > Utilities > Terminal)。

2. 输入以下命令,以查看当前Python的版本:
python --version

3. 如果系统已经安装了Python,则会显示版本号。否则,您需要先安装Python。您可以从Python官方网站(https://www.python.org/downloads/)下载最新版本的Python,并按照提示进行安装。

4. 安装完成后,您需要编辑一个文件,将Python的路径添加到系统路径中。输入以下命令来打开该文件:
open ~/.bash_profile

5. 这将打开一个文本编辑器,其中包含您的终端配置信息。如果文件不存在,则创建一个新的文件。

6. 在文件的末尾添加以下行来设置Python的路径(假设您安装的是Python 3.x):
export PATH="/Library/Frameworks/Python.framework/Versions/3.x/bin:$PATH"

   注意:请务必将命令中的3.x替换为您实际安装的Python版本号。

7. 保存并关闭文件。

8. 重新启动终端应用程序,或者运行以下命令来使更改生效:
source ~/.bash_profile

9. 现在,您可以再次输入以下命令来确认Python的路径是否已经添加到系统路径中:
which python

   如果一切顺利,该命令应该显示Python的路径。

现在,您应该能够在终端中直接运行Python和相关的命令了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-31 12:52:26 | 显示全部楼层
安装好了python,但输入
open ~/.bash_profile
但却输出bash_profile does not exist.

评分

参与人数 1贡献 +3 收起 理由
python爱好者. + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 12:52:50 | 显示全部楼层
stumblemodel 发表于 2023-12-31 12:52
安装好了python,但输入open ~/.bash_profile
但却输 ...


如果您在执行`open ~/.bash_profile`命令时出现"bash_profile does not exist"的错误提示,这表示您的系统中没有`.bash_profile`文件。不用担心,可以按照以下步骤创建该文件:

1. 打开终端应用程序(Applications > Utilities > Terminal)。
2. 输入以下命令来创建一个新的`.bash_profile`文件:
   `touch ~/.bash_profile`
3. 使用任意文本编辑器(如nano或vim)打开该文件,输入以下内容并保存:
   `export PATH="/Library/Frameworks/Python.framework/Versions/<python版本号>/bin:$PATH"`
   注意:请将`<python版本号>`替换为您实际安装的Python的版本号,例如3.9。
4. 重新启动终端应用程序,或者运行以下命令使更改生效:
   `source ~/.bash_profile`
5. 输入以下命令来确认Python的路径是否已添加到系统路径中:
   `which python`

这样,您就成功将Python的路径添加到系统路径中了。现在,您应该能够在终端中直接运行Python和相关的命令了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-31 12:59:08 | 显示全部楼层
输入
touch ~/.bash_profile
没有任何反应

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
python爱好者. + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 12:59:21 | 显示全部楼层
stumblemodel 发表于 2023-12-31 12:59
输入touch ~/.bash_profile
没有任何反应


如果执行`touch ~/.bash_profile`命令没有任何反应,可能是因为您的系统中缺少了默认的`.bash_profile`文件。您可以按照以下步骤手动创建该文件:

1. 打开终端应用程序(Applications > Utilities > Terminal)。
2. 输入以下命令来创建一个新的`.bash_profile`文件:
   `nano ~/.bash_profile`
   如果没有安装nano编辑器,可以使用其他文本编辑器,如vim。
3. 在打开的文本编辑器中,输入以下内容并保存:
   `export PATH="/Library/Frameworks/Python.framework/Versions//bin:$PATH"`
   注意:请将``替换为您实际安装的Python的版本号,例如3.9。
4. 重新启动终端应用程序,或者运行以下命令使更改生效:
   `source ~/.bash_profile`

现在,您应该能够在终端中直接运行Python和相关的命令了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-31 13:08:32 | 显示全部楼层
在nano中输入export PATH="/Library/Frameworks/Python.3.13/Versions//bin:$PATH"后怎样执行并保存

评分

参与人数 1荣誉 +5 鱼币 +5 贡献 +3 收起 理由
python爱好者. + 5 + 5 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:08:43 | 显示全部楼层
stumblemodel 发表于 2023-12-31 13:08
在nano中输入export PATH="/Library/Frameworks/Pytho ...


在nano中输入完`export PATH="/Library/Frameworks/Python.3.13/Versions//bin:$PATH"`后,您需要执行以下步骤来保存并退出编辑器:

1. 按下`Ctrl + X`键,然后会出现提示符:`Save modified buffer (ANSWERING "No" will DISCARD changes)?`

2. 输入`Y`来确认保存修改。

3. 接下来,会出现另一个提示符:`File Name to Write: ~/.bash_profile`

4. 确保文件名为`~/.bash_profile`,然后按下`Enter`键。

5. 现在,您应该回到终端界面了。

6. 重新启动终端应用程序,或者运行以下命令使更改生效:`source ~/.bash_profile`

现在,您应该能够在终端中直接运行Python和相关的命令了。可以尝试输入`python --version`来确认Python的版本是否正确显示。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-31 13:11:03 | 显示全部楼层
如果文件名不叫~/.bash_profile怎么办

评分

参与人数 1荣誉 +4 鱼币 +4 贡献 +3 收起 理由
python爱好者. + 4 + 4 + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:11:30 | 显示全部楼层
stumblemodel 发表于 2023-12-31 13:11
如果文件名不叫~/.bash_profile怎么办


如果您想使用不同的文件名保存`.bash_profile`文件,可以按照以下步骤进行操作:1. 打开终端应用程序(Applications > Utilities > Terminal)。2. 输入以下命令来打开一个新的文本编辑器,并指定您想要的文件名:   `nano desired_file_name`   注意:将`desired_file_name`替换为您想要的文件名。3. 在打开的文本编辑器中,输入以下内容并保存:   `export PATH="/Library/Frameworks/Python.3.13/Versions//bin:$PATH"`   注意:请将``替换为您实际安装的Python的版本号,例如3.13。4. 按下`Ctrl + X`键,然后会出现提示符:`Save modified buffer (ANSWERING "No" will DISCARD changes)?`5. 输入`Y`来确认保存修改。6. 接下来,会出现另一个提示符:`File Name to Write: desired_file_name`7. 确保文件名为您自定义的文件名,然后按下`Enter`键。8. 现在,您应该回到终端界面了。9. 重新启动终端应用程序,或者运行以下命令使更改生效:   `source desired_file_name`   注意:将`desired_file_name`替换为您自定义的文件名。现在,您应该能够在终端中直接运行Python和相关的命令了。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2023-12-31 13:21:09 | 显示全部楼层
按下Enter后没有返回终端而是输出 Cannot open file for writing: No such file or directory

评分

参与人数 1贡献 +3 收起 理由
python爱好者. + 3 鱼C有你更精彩^_^

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:32:09 | 显示全部楼层
@isdkz
我很好奇这个问题,但水平有限,想看看大神您如何解决...
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:32:12 | 显示全部楼层    本楼为最佳答案   
stumblemodel 发表于 2023-12-31 13:11
如果文件名不叫~/.bash_profile怎么办

       这个是系统约定,文件名必须叫 ".bash_profile",因为,系统会自动执行这个文件,如果是其它名字,系统就无法自动执行了。
       执行这条命令:
touch ~/.bash_profile
       如果文件 "~/.bash_profile" 已经存在,就会按当前时间更新文件的日戳,如果文件不存在,则会以当前日戳创建一个 0 字节的空文件。
       如果要添加 Python 的安装路径到 PATH 环境变量,首先得知道安装目录的全路径,然后,键入命令:
open "~/.bash_profile"
        则会用文本编辑器打开这个文件,如果文件不存在,一般会新建这个文件。如果文件已经存在,就找到以 "export" 开头的行,例如,像这样:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
        你可以在这一行的末尾添加一个冒号(注意,不可以是中文的),然后,添加上 Python 的安装路径,像这样:
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/bin/python312:/bin/python312/Scripts
         改完后,保存文件,然后,退出当前窗口,从此以后,只要用当前用户登录,所有新建的窗口,其 PATH 环境变量中都会含有 Python 路径。
        【解释】:"~/.bash_profile" 是一个文件的全路径,意思是当前用户 home 目录下的文件 ".bash_profile" 文件。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:47:31 | 显示全部楼层
jackz007 发表于 2023-12-31 13:32
这个是系统约定,文件名必须叫 ".bash_profile",因为,系统会自动执行这个文件,如果是其它名字 ...

他的问题应该是在这里:
按下Enter后没有返回终端而是输出 Cannot open file for writing: No such file or directory
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:56:51 | 显示全部楼层
python爱好者. 发表于 2023-12-31 13:47
他的问题应该是在这里:

@FishC
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:56:56 | 显示全部楼层


Hello! How can I help you with your programming questions today?

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:57:24 | 显示全部楼层
FishC 发表于 2023-12-31 13:56
Hello! How can I help you with your programming questions today?

以上回复来自 FishC AI 小助理 ...

按下Enter后没有返回终端而是输出 Cannot open file for writing: No such file or directory
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 13:57:33 | 显示全部楼层
python爱好者. 发表于 2023-12-31 13:57
按下Enter后没有返回终端而是输出 Cannot open file f ...


如果在Mac上按下Enter后出现 "Cannot open file for writing: No such file or directory" 的错误消息,这意味着终端无法找到要打开的文件。通常情况下,这是因为您尝试打开一个不存在的文件或路径不正确。

请检查以下几个方面:

1. 检查您输入的命令是否正确。确保您没有输错任何命令或参数。
2. 如果您尝试打开一个特定的文件,请确保该文件存在于当前工作目录中。您可以使用 `ls` 命令列出当前目录的文件和文件夹。
3. 如果您输入的是一个文件路径,请确保路径是正确的,并且文件确实存在。可以使用 `cd` 命令切换到所需的目录并再次尝试。
4. 如果您尝试打开一个文件进行写入操作,请确保终端有足够的权限来写入该文件。您可能需要以管理员身份运行终端或修改文件的权限。

如果问题仍然存在,请提供更多详细信息,例如完整的命令和错误消息,以便我能够更好地帮助您解决问题。

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-12-31 14:02:39 From FishC Mobile | 显示全部楼层
本帖最后由 jackz007 于 2023-12-31 14:06 编辑
python爱好者. 发表于 2023-12-31 13:47
他的问题应该是在这里:


        前面已经提到,如果文件("~/.bash_profile")不存在,用这条命令:
touch ~/.bash_profile
        可以新建。然后,再打开文件,添加那条 export 的语句就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2024-1-2 11:31:14 | 显示全部楼层

初来乍到,各位多度关照
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 0 反对 1

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-23 00:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表