我需要将每个版本的 Python 添加到 PATH 吗?

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

我在使用 pip 安装时遇到此错误: “警告:脚本 foo 安装在 '/Users/bar/Library/Python/3.9/bin' 中,该路径不在 PATH 上。”

每次更新到新版本的 Python 以及每次更新到新的 shell 时,是否需要记住添加到 PATH?什么是永久解决方案?

python macos shell pip path
1个回答
2
投票

不需要将每个版本的python都添加到路径环境中。如果您想运行 python 或其相关工具(例如 pip),则需要将包含 Python 可执行文件的目录添加到路径中。

以下是一些方法:

  1. 将Python添加到路径:安装过程中有一个选项可以将Python添加到路径中。请务必检查一下。
  2. 手动将Python添加到PATH:如果您安装了Python但没有将其添加到路径,则可以手动执行此操作。在 Windows 上,您可以转到
    System Properties > Advanced > Environment Variables
    ,然后将 Python 可执行文件的路径(例如 C:\Python39)添加到路径变量中。在基于 Unix 的系统(Linux 或 macOS)上,您可以修改 shell 配置文件。
  3. 使用虚拟环境:您可以为项目使用虚拟环境,而不是依赖系统范围的 Python 安装。这样,每个项目都可以拥有自己独立的Python环境。使用 virtualenv(适用于 Python 2)或 venv(适用于 Python 3)等工具来创建和管理虚拟环境。激活虚拟环境会自动调整当前 shell 会话的路径,因此您无需担心版本不同。

关于更新到较新版本的python:需要手动更新路径或者通过安装时设置路径重新安装。

关于更新您的 shell:只要路径修改位于 shell 配置文件(例如:.bashrc)中,它就应该在其更新中持续存在。

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