查看当前 Python 环境及路径
查看当前 Python 环境及路径
✅ 方法 1:使用 Python 内置模块
在终端或命令提示符中输入以下命令:
python -c “import sys; print(sys.executable)”
此命令将输出当前 Python 解释器的完整路径,例如:
Python documentation
/usr/bin/python3
这表示您当前使用的是位于 /usr/bin/python3 的 Python 解释器。
Python documentation
🧪 查看虚拟环境路径
如果您使用的是虚拟环境(如 venv、virtualenv、conda 或 pipenv),可以通过以下方法查看其路径:
✅ 方法 2:使用 sys.prefix
在 Python 交互式环境中输入:
import sys
print(sys.prefix)
这将输出当前虚拟环境的路径,例如:
/home/user/myenv
这表示您的虚拟环境位于 /home/user/myenv。
🧰 Conda 环境管理
如果您使用的是 Anaconda 或 Miniconda,可以使用以下命令查看环境列表及其路径:
conda env list
输出示例:
# conda environments:
#
base * /home/user/anaconda3
myenv /home/user/anaconda3/envs/myenv
星号(*)表示当前激活的环境。在此示例中,当前环境是 base,路径为 /home/user/anaconda3。
🧭 Pipenv 虚拟环境
如果您使用的是 pipenv 管理虚拟环境,可以使用以下命令查看虚拟环境的路径:
pipenv --venv
这将输出虚拟环境的完整路径,例如:
/home/user/.local/share/virtualenvs/project-abc123
这表示您的 pipenv 虚拟环境位于上述路径。
🖥️ 查看安装包路径
要查看当前环境中安装的第三方包的位置,可以使用以下命令:
python -m site
这将列出 site-packages 目录的路径,例如:
/home/user/myenv/lib/python3.8/site-packages
这表示您的第三方包安装在上述路径。
⚙️ 其他实用命令
查看 Python 版本:
python --version
在 Windows 上查看 Python 路径:
where python
在 macOS/Linux 上查看 Python 路径:
which python