在VENV内升级PIP

发布于 2025-01-30 09:05:06 字数 475 浏览 3 评论 0 原文

我的计算机上有2个版本的Python(路径上的3.7,而3.6 不在路径上),

我可以使用以下方式为这两个版本创建虚拟环境:

  • python -m venv/path/to/to/to/to/ VENV (对于3.7一个)
  • /path/to/python36 -m venv/path/to/venv (对于3.6),

但是,以下命令/path/path/到/venv/exe -m pip install -upgrade pip 仅在我的python 3.7环境中起作用,而不是我的3.6环境(我猜是因为系统将python 3.7视为我的默认版本,因为它是唯一的一个在我的道路上)。我该如何解决?

我不能使用 pyvenv virtualenv 或类似的模块。

I have 2 versions of Python on my computer (3.7 on PATH, and 3.6 not on PATH)

I can create virtual environments for both versions using either:

  • python -m venv /path/to/venv (for a 3.7 one)
  • /path/to/python36 -m venv /path/to/venv (for a 3.6 one)

However, the following command /path/to/venv/exe -m pip install --upgrade pip only works on my Python 3.7 environments and not my 3.6 ones (I'm guessing because the system sees Python 3.7 as my default version because it is the only one in my PATH). How can I fix this?

I can't use pyvenv or virtualenv or modules like those.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

十六岁半 2025-02-06 09:05:06

标志试图更新到最新的可用版本,在Python 3.6的情况下是pip 21.3.1 。 pip

另请参见: pypi 中的pip释放历史记录。

The --upgrade flag tries to update to the newest available version, which in case of Python 3.6 is pip 21.3.1. Pip 22.0 already requires Python>=3.7.

See also: pip release history in PyPi.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文