【发布时间】:2021-04-20 19:24:15
【问题描述】:
我对这一切都很陌生,所以请耐心等待。
我启动并激活了一个虚拟环境。但是当我 pip install 任何东西时,它会安装到计算机上,而不是虚拟环境中。
我在 Mac 上,正在尝试构建一个 Django 网站。
示例: 激活虚拟机。我输入:
python -m pip install Django
然后我可以停用虚拟环境,然后输入:
pip freeze
它会列出新安装的 Django 版本。
关于为什么会发生这种情况的任何线索?
【问题讨论】:
-
您是否已经创建了 virtualenv 目录?例如
virtualenv venv其中venv是虚拟环境?然后source venv/bin/activate -
谢谢!我正在使用不同的虚拟环境或其他东西。我 pip 安装了 virtualenv,设置了一个新的 env,激活了它,这似乎有效。
-
您 pip 安装了 virtualenv,但如果您使用的是 python3,则嵌入了 virtualenv。
python -m venv .venv,其中.venv是虚拟环境名称。然后,. .venv/bin/activate你应该准备好pip install...
标签: python django terminal pip virtualenv