VSCode不再识别我的Python Conda环境

2024-09-24 22:22:30 发布

您现在位置:Python中文网/ 问答频道 /正文

正如标题所描述的,VSCode不再“接受”我的conda环境。启动时,我会收到消息框:

'No Python interpreter is selected...'

以及选择环境的提示。如果选择提示符,它将打开下拉列表,列出系统上的python环境。然而,选择我喜欢的minicondapython设置(已经运行了一年多)并没有任何作用。菜单关闭,状态栏上仍然有一个感叹号“Select Python解释器”。这也被设置为默认的Python解释器

选择其他conda环境和基本环境是可行的,但我不想将所有软件包重新安装到其他环境中

我想这是我今天尝试安装新软件包时造成的。我试图恢复到以前的版本,但失败了。我不知道为什么,但我今天也对系统进行了一些全系统更新。我试图更新环境中的所有包,但没有任何改变

我正在使用miniconda开发Arch Linux。VSCode也更新到了最新的可用版本

编辑:如果我将解释器硬编码为用户设置中所需的解释器,则在终端中收到错误:

❯ /home/clement/miniconda3/envs/working/bin/python /home/clement/Documents/light_code/real_noise/CBDNet_ISP/Test_Realistic_Noise_model.py [1] 18012 segmentation fault (core dumped) /home/clement/miniconda3/envs/working/bin/python

编辑2:

我相信在rev 17中加入glibc打破了env:

2021-10-18 13:25:11  (rev 17)
     ca-certificates  {2021.7.5 (defaults/linux-64) -> 2020.6.20 (rmg/linux-64)}
     certifi  {2021.5.30 (defaults/linux-64) -> 2020.6.20 (rmg/linux-64)}
    +glibc-2.19 (rmg/linux-64)

2021-10-18 14:49:01  (rev 18)
     absl-py  {0.12.0 (conda-forge/noarch) -> 0.13.0 (defaults/linux-64)}
     c-ares  {1.17.1 (conda-forge/linux-64) -> 1.17.1 (defaults/linux-64)}
     ca-certificates  {2020.6.20 (rmg/linux-64) -> 2021.9.30 (defaults/linux-64)}
     certifi  {2020.6.20 (rmg/linux-64) -> 2021.10.8 (defaults/linux-64)}
     cloudpickle  {1.6.0 (defaults/noarch) -> 2.0.0 (defaults/noarch)}
     fsspec  {2021.7.0 (defaults/noarch) -> 2021.8.1 (defaults/noarch)}
     gnutls  {3.6.13 (conda-forge/linux-64) -> 3.6.15 (defaults/linux-64)}
     grpcio  {1.33.2 (conda-forge/linux-64) -> 1.36.1 (defaults/linux-64)}
     importlib-metadata  {3.7.3 (conda-forge/linux-64) -> 4.8.1 (defaults/linux-64)}
     jpeg  {9d (conda-forge/linux-64) -> 9d (defaults/linux-64)}
     markdown  {3.3.4 (conda-forge/noarch) -> 3.3.4 (defaults/linux-64)}
     nettle  {3.6 (conda-forge/linux-64) -> 3.7.3 (defaults/linux-64)}
     networkx  {2.6.2 (defaults/noarch) -> 2.6.3 (defaults/noarch)}
     pip  {21.0.1 (defaults/linux-64) -> 21.2.4 (defaults/linux-64)}
     setuptools  {52.0.0 (defaults/linux-64) -> 58.0.4 (defaults/linux-64)}
     tk  {8.6.10 (defaults/linux-64) -> 8.6.11 (defaults/linux-64)}
     typing_extensions  {3.10.0.0 (defaults/noarch) -> 3.10.0.2 (defaults/noarch)}
     werkzeug  {1.0.1 (conda-forge/noarch) -> 2.0.1 (defaults/noarch)}
     zipp  {3.4.1 (conda-forge/noarch) -> 3.6.0 (defaults/noarch)}
    +coverage-5.5 (defaults/linux-64)
    +cython-0.29.24 (defaults/linux-64)
    +dataclasses-0.8 (defaults/noarch)
    +libidn2-2.3.2 (defaults/linux-64)
    +libtasn1-4.16.0 (defaults/linux-64)
    +libunistring-0.9.10 (defaults/linux-64)

2021-10-18 15:05:56  (rev 19)
     h5py  {2.10.0 (defaults/linux-64) -> 3.2.1 (defaults/linux-64)}
     scikit-image  {0.17.2 (defaults/linux-64) -> 0.18.1 (defaults/linux-64)}
     scikit-learn  {0.23.2 (defaults/linux-64) -> 0.24.2 (defaults/linux-64)}
     torchvision  {0.2.2 (pytorch/noarch) -> 0.2.1 (soumith/noarch)}
    +cached-property-1.5.2 (defaults/noarch)

Tags: 版本编辑home环境linux系统revvscode