python - 在 WIndows 10 中使用 pip 在 Virtualenv 中安装 Python 3.6.3?

标签 python pip windows-10 virtualenv

如何在 Windows 10 中使用 pip 在 vi​​rtualenv 中安装 Python 3.6.x?

pip install python、pip install python3、pip install python3.6 都不行。

最佳答案

Pip 和 virtualenv 是两个独立的工具。 Pip 是一个包管理器,一旦设置完成,您将使用它来将包安装到您的虚拟环境中。 Pip 实际上并不管理虚拟环境。 Virtualenv 是处理创建虚拟环境的工具。

首先,您应该使用 virtualenv --version 检查您是否安装了 virtualenv。如果你没有它,你会得到一个错误,说没有找到 virtualenv。您可以使用 pip 通过 pip install virtualenv 安装 virtualenv。

一旦有了 virtualenv,就可以使用 virtualenv -p python3.6/path/to/myvirtualenv 创建 python 3.6 环境。您需要安装 python 3.6 才能运行此命令,因此如果您没有 python 3.6,请先下载并安装它。

我相信在 Windows 上,如果你的 PATH 变量中没有 python 3.6,你可能需要直接指向 python 3.6 安装而不是 virtualenv -p/path/to/mypython3.6/path/to/myvirtualenv.

参见 Virtualenv User Guide

关于python - 在 WIndows 10 中使用 pip 在 Virtualenv 中安装 Python 3.6.3?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46869528/

相关文章:

python - 转换 mysql 中 SELECT 的返回值

python - 向 list1 的每个元素(字符串)添加 Python 中 list2 中的一个元素

powershell - Powershell编码命令未执行

python-3.x - PIP/Python 是否支持同一个包的多个版本?

python - 为什么 curses 模块没有通过 pip 安装?

postgresql - 如何在 Windows 10 上设置 Postgres 路径变量

crash - 戴尔笔记本电脑 Windows 10 重新启动时蓝屏死机 CRITICAL_PROCESS_DIED

python - 嵌套列表理解的奇怪行为

Python pygame.event.get_pressed() 不更新

python - Virtualenv 没有检测到 pip3