簡體   English   中英

virtualenv - python 版本

[英]virtualenv - which python version

如果我使用python3 -m virtualenv [name]創建了一個虛擬環境,這是否只是使用 python 的全局版本? 如果說,在 10 年后我們可能都在使用 python 4 將在我今天創建的虛擬環境中運行我的代碼嘗試在 python4 中運行代碼?

我在 stackoverflow 上的某處讀到,您可以像這樣指定 python 的版本... virtualenv --python="/usr/bin/python2.6" "/path/to/new/virtualenv/"

當我嘗試運行代碼時,第二種方法是否會變得無關緊要,虛擬環境將擁有使其無錯誤運行所需的一切?

我是編碼新手,盡管我在 Visual C++ 2010 最新版本中玩過它。 當我最近嘗試它時,我無法讓任何代碼運行,我不希望同樣的事情再次發生!

非常感謝

virtualenv是一個創建隔離 python 環境的工具,如果需要創建一個特定版本的 python 的 virtualenv,可以運行以下命令。

virtualenv myvenv -p3.10

這將檢查您的系統是否有任何python3.10安裝,如果找到,它將成功創建虛擬環境,否則:

RuntimeError: failed to find interpreter for Builtin discover of python_spec='3.10'

這意味着您需要在系統中安裝特定版本。

暫無
暫無

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

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