0%

vscode报错找不到已安装的python包怎么办

第一种方法,找到特定package的path,然后加进代码里

1
python3 -m pip show flask

找到安装位置,然后将其加入python文件

1
2
3
import sys
sys.path.append('/Users/site-packages')

第二种方法,下载miniconda(pkg格式,好安装),然后重新在conda环境里下载package

  1. 在终端中,输入以下命令以更新Conda:

    1
    2
    csharpCopy code
    conda update -n base -c defaults conda
  2. 现在,你可以创建一个新的Conda环境并安装所需的软件包。例如,要创建一个名为”myenv”的新环境:

    1
    2
    luaCopy code
    conda create --name myenv
  3. 激活新环境:

    1
    2
    Copy code
    conda activate myenv
  4. 现在,你可以使用Conda来安装所需的软件包,例如:

    1
    2
    Copy code
    conda install numpy

然后vscode里也要修改相应的环境

  1. 打开VSCode。
  2. 安装Python插件。在侧边栏中点击扩展图标(四个方块组成的正方形),搜索并安装”Python”插件,它是由Microsoft提供的官方插件。
  3. 点击VSCode顶部菜单栏中的”View”(视图)选项。
  4. 在”View”菜单下选择”Command Palette”(命令面板),或使用快捷键Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(Mac)打开命令面板。
  5. 在命令面板中输入”Python: Select Interpreter”(Python: 选择解释器),然后选择该命令来设置Python解释器。
  6. 在弹出的解释器列表中,你应该能够看到Miniconda环境。选择你想要的Miniconda环境作为默认解释器。
  7. 如果没有看到Miniconda环境,选择”Enter interpreter path”(输入解释器路径),然后在弹出的输入框中输入Miniconda解释器的路径。通常情况下,Miniconda的解释器路径为~/miniconda3/bin/python
  8. 选择你想要的Miniconda环境后,VSCode将会将其设置为默认Python解释器。你可以在VSCode的状态栏中看到当前使用的解释器。
  9. 接下来,你可以在VSCode中创建Python文件,并在所选的Miniconda环境中运行代码。你可以使用VSCode的终端来执行命令,或者使用VSCode提供的调试功能进行代码调试。