我正在 Windows 机器上使用 Python 虚拟环境。我使用venv和 Python 3.10 创建环境并使用 pip 安装库。我已经在 Jupyter Lab 中成功使用了这个环境——从命令行启动它。
(顺便说一句,我随后安装了一个单独的 Python 3.7 虚拟环境,用于 PyCharm。在该操作之后出现以下错误)。
现在启动 Jupyter Lab 时出现以下错误:
(extractpdf) C:\venv\extractpdf>jupyter lab
No pyvenv.cfg file
上面的目录 ( C:\venv\extractpdf
) 实际上包含一个pyvenv.cfg文件,其内容如下,根据这个答案看起来与预期的一样:
home = C:\Python310
include-system-site-packages = false
version = 3.10.1
我删除了虚拟环境,重新安装了 Python 3.10.1,并重新创建了虚拟环境,但此错误仍然存在。
即使存在pyvenv.cfg文件,我的虚拟环境也会发生此错误。以下系统解释器没有pyvenv.cfg文件。
我的 Python 3.7 系统解释器给出了这个错误:
C:\Python37>python
No pyvenv.cfg file
而我的 Python 3.10 系统解释器不会产生错误。
C:\Python310>python
Python 3.10.1 (tags/v3.10.1:2cd268a, Dec 6 2021, 19:10:37) [MSC v.1929 64 bit (AMD64)] on win32