繁体   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