簡體   English   中英

Python 3.5 使用 python2.7 創建 virtualenv

[英]Python 3.5 create virtualenv with python2.7

我的 Windows 機器上安裝了 Python 3.5,這是我計算機上唯一的版本。 我想創建一個python2.7虛擬環境來試用某個包。 是否可以在我的系統中不安裝 Python 2.7 的情況下使用 python2.7 二進制文件創建虛擬環境?

要使用不同的 Python 解釋器,該解釋器需要位於 $PATH 上,這意味着您的機器上有一個二進制文件。

見--> https://stackoverflow.com/a/45293556/6813490

您不需要在 $PATH 上安裝 Python 解釋器,您可以告訴virtualenv在哪里可以找到它。 我發現這篇博客文章使用 Virtualenv 在 Windows 上安裝多個 Python 版本,但 TL;DR 是:

  1. 打開命令提示符並輸入pip install virtualenv
  2. 下載所需的python 版本(不要添加到PATH!),並記住新安裝版本的path\\to\\new_python.exe
  3. 要創建 virtualenv,請打開命令提示符並輸入virtualenv \\path\\to\\env -p path\\to\\new_python.exe
  4. 安裝軟件包:
    1. 激活 virtualenv:打開命令提示符並輸入path\\to\\env\\Scripts\\activate.bat
    2. 使用pip安裝所需的包。
    3. 停用deactivate

注意python3 -m venv \\path\\to\\env似乎不支持-p參數,你必須使用virtualenv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM