我激活了一个安装了 pip 的虚拟环境。我做了
pip3 install Django==1.8 并且 Django 已成功下载。现在,我想打开 Django 文件夹。该文件夹位于哪里?
通常它会在“下载”中,但如果我在虚拟环境中使用 pip 安装它会在哪里,我不确定。
pip show <package name>将提供 Windows 和 macOS 的位置,我猜是任何系统。:)
pip show <package name>
例如:
> pip show cvxopt Name: cvxopt Version: 1.2.0 ... Location: /usr/local/lib/python2.7/site-packages
当您在虚拟环境中安装软件包时pip,它们将存储在虚拟环境的目录结构中。以下是如何在虚拟环境中找到 Django 文件夹(或您安装的任何软件包):
pip
bash source /path/to/your/venv/bin/activate # On macOS/Linux .\path\to\your\venv\Scripts\activate # On Windows
查找站点包目录:虚拟环境中安装的包位于该site-packages目录中。路径通常如下所示:
site-packages
在 macOS/Linux 上:
bash /path/to/your/venv/lib/pythonX.X/site-packages/
在 Windows 上:
bash \path\to\your\venv\Lib\site-packages\
替换pythonX.X为你的特定 Python 版本,例如python3.8。
pythonX.X
python3.8
Django-X.Y
X.Y
Django-1.8
假设你的虚拟环境位于~/myenv,你可以像这样导航到 Django 的文件夹:
~/myenv
bash cd ~/myenv/lib/python3.8/site-packages/Django-1.8.0-py3.X.egg-info
bash cd C:\path\to\myenv\Lib\site-packages\Django-1.8.0-py3.X.egg-info
您还可以在 Python shell 中使用以下命令找到已安装的 Django 包的路径:
import django print(django.__file__)
这将打印模块的路径django,允许您直接导航到该模块。
django