首页 > 解决方案 > Python虚拟环境突然丢失所有库和模块

问题描述

我在我的 Python venv 中运行 Jupyter Notebook。

我在一个完全不相关的文件夹中创建了一个新的 venv,但我认为我不需要它。我回到我原来的 venv 文件夹,运行我的笔记本文件,只是发现它丢失了 Python3 以及所有模块和库,如 numpy、matplotlib、beautifulSoup 等。

为什么以及如何发生这种情况?

这是我每次在虚拟环境中使用的代码(由教授提供)

mkdir pyvenv
cd pyvenv
python3 -m venv `pwd`

然后进入venv,

source bin/activate

似乎这source bin/activate引起了一些麻烦,但是这篇文章对我来说有点难以理解。

另外,我之前已经制作了单独的虚拟环境,所以我不知道为什么这次它决定摆脱 Python3 和我原始目录中的所有其他东西。

标签: pythonjupyter-notebookpython-venv

解决方案


当您使用环境时,您只需创建一次(第三行),然后source bin/activate每次都需要在目录中执行。您描述的问题可能与重新创建环境有关。


推荐阅读