簡體   English   中英

什么時候應該在 venv 中創建 python3 對象?

[英]when should python3 object created in venv?

蟒蛇新手在這里。 我在 Windows 機器上並使用 Windows Subsystem for Linux(WSL) 來執行命令。

我通過輸入創建了我的venv (文件夾):

python3 -m venv venv

它會給我一個新的 venv 文件夾,如下所示: 在此處輸入圖片說明

然后使用以下source venv/bin/activate激活虛擬環境: source venv/bin/activate

但是,我在執行另一個命令時遇到了問題,它正在尋找應該在此路徑中存在的python3 :venv/bin/python3

在此處輸入圖片說明

我很好奇python3應該如何在venv中創建。 謝謝!

我猜你對 Python 虛擬環境感到困惑

首先,虛擬環境旨在為每個項目建立一個命令執行環境。

然后。 第一個你的代碼python3 -m venv venv調用系統 python 命令,python3 應該在/usr/bin/python3並與/usr/bin/python3.x鏈接但是,如果你激活 Python 的虛擬環境,virtualenv 將和{you_dir}/venv/bin到系統路徑,你將通過/venv/bin/python調用/venv/bin/python來執行你的 python 代碼。

無需創建 /ven/bin/python3 的鏈接。 但如果你願意,你可以做到!

暫無
暫無

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

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