【问题标题】:Problems Installing 3rd party python modules in VSC在 VSC 中安装第 3 方 python 模块时出现问题
【发布时间】:2021-06-07 20:00:15
【问题描述】:

我在 VSCode 上安装/使用 pdfplumber 或 PyPDF2 等第 3 方 python 模块时遇到问题。

导入库时,输出显示:导入错误:没有名为 pdfplumber 的模块

我进入文件的初始步骤如下:

-创建的文件

-通过VSCode终端初始化+激活venv

-pip install pdfplumber

-通过文件导入pdfplumber

附加信息: 当您将鼠标悬停在代码中的脚本上时,请求会在 sys 等内置库中提供一个简短的描述。 然而,使用 pdfplumber 之类的第 3 方模块显示 => 'pdfplumber: pdfplumber'

更多附加信息 => 编辑:

我想运行 python 3。VSCode 选择的解释器说我正在运行 python 3。我的 pyvengv.cfg 说我正在运行 3.9。

但是当运行 => print(sys.version) 和 print(sys.path) => 时说我在 python2 中运行路径并运行 python 2.7 版。

【问题讨论】:

    标签: python visual-studio-code installation module


    【解决方案1】:

    激活虚拟环境后,我使用pip install pdfplumber安装模块。

    在集成终端中运行 pip show pdfplumber 以检查它是否已安装在当前选择的解释器中。

    正确导入:

    【讨论】:

    • VSC 会自动切换解释器,不是吗?当我检查时,解释器和位置匹配。
    • @Drew。不,您可以手动选择解释器,除非环境出现问题,否则它不会自动更改。创建virtual environment 并重试。
    猜你喜欢
    • 1970-01-01
    • 2016-11-05
    • 2020-10-14
    • 2011-08-16
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多