如何在虚拟环境中使用 pip
How to use pip in virtualenv
我正在尝试安装 Django 并且我已经为这个项目创建了一个虚拟环境(我是 virtualenv 的新手)。我以这种方式创建了环境:virtualenv path
这似乎可以正常工作,因为我的项目文件夹中有一个新文件夹 "env"。
现在我尝试将 Django 安装到这个 virtualenv 中。
\PycharmProjects\Django_tutorial>env/bin/pip install django
'env' is not recognized as an internal or external command,
operable program or batch file.
所以我检查了 env 文件夹,有这些文件夹:Include
、Lib
、Scripts
在 Scripts
文件夹中,有一个 pip.exe
所以我决定尝试一下:
\PycharmProjects\Django_tutorial>env/Scripts/pip install django
同样的事情发生了:
'env' is not recognized as an internal or external command,
operable program or batch file.
您对如何正确 运行 这件事有什么建议吗?
编辑:Python 2.7.10 和 Windows 8.1
您必须先激活您的虚拟环境;
检查此以了解如何激活虚拟环境,
https://virtualenv.readthedocs.io/en/latest/user_guide.html
要安装pip包,你只需要在终端中调用:
pip install package_name
这会直接将包安装到您的虚拟环境中。
Windows 路径使用反斜杠,如提示所示,而不是正斜杠。
env\Scripts\pip install django
虽然我完全不知道为什么你需要使用完整路径;一旦 venv 被激活,pip install django
应该可以工作。
我正在尝试安装 Django 并且我已经为这个项目创建了一个虚拟环境(我是 virtualenv 的新手)。我以这种方式创建了环境:virtualenv path
这似乎可以正常工作,因为我的项目文件夹中有一个新文件夹 "env"。
现在我尝试将 Django 安装到这个 virtualenv 中。
\PycharmProjects\Django_tutorial>env/bin/pip install django
'env' is not recognized as an internal or external command, operable program or batch file.
所以我检查了 env 文件夹,有这些文件夹:Include
、Lib
、Scripts
在 Scripts
文件夹中,有一个 pip.exe
所以我决定尝试一下:
\PycharmProjects\Django_tutorial>env/Scripts/pip install django
同样的事情发生了:
'env' is not recognized as an internal or external command, operable program or batch file.
您对如何正确 运行 这件事有什么建议吗?
编辑:Python 2.7.10 和 Windows 8.1
您必须先激活您的虚拟环境; 检查此以了解如何激活虚拟环境, https://virtualenv.readthedocs.io/en/latest/user_guide.html
要安装pip包,你只需要在终端中调用:
pip install package_name
这会直接将包安装到您的虚拟环境中。
Windows 路径使用反斜杠,如提示所示,而不是正斜杠。
env\Scripts\pip install django
虽然我完全不知道为什么你需要使用完整路径;一旦 venv 被激活,pip install django
应该可以工作。