在VS鳕鱼中找不到Pandas的定义

2024-04-23 11:11:38 发布

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

VS代码1.41.1

Python3熊猫0.23.3

Debian buster(10)

我无法在VS代码中获得函数的定义。所有其他python3包的定义都是可用的。这是一个MWE:

import pandas
import quandl
df = quandl.get("WIKI/GOOGL")
df.fillna(value=-99999, inplace=True)

的定义数量获取()可用,但不是菲尔纳测向仪(). 其他python3模块的函数和类的定义也可用。顺便说一句,pandas doc不适用于pip和pip3,但是我已经从python存储库(python pandas doc)安装了它。你知道怎么解决吗?你知道吗


Tags: 函数代码importpandasdfgetdoc定义
1条回答
网友
1楼 · 发布于 2024-04-23 11:11:38

我强烈建议您创建一个虚拟环境来使用vscode。以下是我在Windows 10上创建它的步骤:

  1. 确保本地计算机中有python3.x 安装virtualenv(pip install virtualenv
  2. 在项目的根文件夹中,创建一个虚拟环境(virtualenv -p "path_to_python.exe" .venv
    • vscode应该自动检测这个虚拟环境,否则重新启动vscode
    • 当您打开一个新的终端窗口时,vscode应该能够激活.venv,否则请检查错误
    • 您可以手动激活运行.venv\bin\activate.ps1的虚拟环境,或者如果您使用的是Linux source .venv/bin/activate
  3. 使用依赖项创建requirements.txt文件: [编辑]:为您的deps定义正确的版本是关键,否则您将不得不挖掘pip正在安装哪个版本。你知道吗
pandas=>0.25.3,<0.26
quandl==3.4.8
...
  1. 在终端窗口中激活virtual env后,安装依赖项pip install -r requirements.txt(如果您只想完成代码而不在本地运行代码,请添加 no-deps

当安装是don时,您应该能够使用vscode中的所有代码完成特性。你知道吗

相关问题 更多 >