繁体   English   中英

pip 安装未安装到 virtualenv

[英]pip installing does not install to virtualenv

我对这一切都很陌生,所以请耐心等待。

我启动并激活了一个虚拟环境。 但是当我 pip 安装任何东西时,它会安装到计算机上,而不是虚拟环境中。

我在 Mac 上,试图建立一个 Django 网站。

示例:激活虚拟机。 我输入:

python -m pip install Django

然后我可以停用虚拟环境,然后输入:

pip freeze

它将列出新安装的 Django 版本。

关于为什么会发生这种情况的任何线索?

从您的项目文件夹中运行此行,其中“env”是您的虚拟环境

# A virtualenv's python:
$ env/bin/python -m pip install django

如果你想安装到你的虚拟环境,你必须激活它,否则它将安装到主文件夹。

通过检查 Python 解释器的位置来确认您在虚拟环境中,它应该指向 env 目录。

在 macOS 和 Linux 上:

which python
.../env/bin/python

只要您的虚拟环境被激活,pip 就会将软件包安装到该特定环境中,您就可以在 Python 应用程序中导入和使用软件包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM