簡體   English   中英

Python中如何將現有的虛擬環境導入新項目?

[英]How to import an existing virtual environment to a new project in Python?

我創建了一個 venv,我想在另一個文件中使用它,但由於某種原因它說:

“找不到 Python”

我在 Windows 10 上安裝了Python 3.9.2並創建了一個在之前的項目中完美運行的 venv。 但是,我在同一個文件夾(在我的 venv 文件夾內)創建了一個新文件,但它不工作。 我怎樣才能激活它?

我讀到了#.\path\to\venv\bin\activate (also \activate.bat and \python) ,但我沒有bin 文件夾,我用bin 替換了Scripts,仍然無法正常工作。 我該如何解決這個問題?

旁注:第一個腳本運行沒有問題。 此外,我在名為Python的文件夾中安裝了 Python。

先感謝您!

每個虛擬環境都有自己的 Python 二進制文件(與用於創建此環境的二進制文件的版本匹配),並且可以在其站點目錄中擁有自己獨立的一組已安裝的 Python 包。

(來自https://docs.python.org/3.9/library/venv.html

所以在環境創建的那一刻,python 二進制文件被復制。 您不能只是將 venv 從一個地方復制到另一個地方並期望相應的二進制文件能夠工作。

暫無
暫無

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

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