簡體   English   中英

ModuleNotFoundError:沒有名為“alpha_vantage”的模塊

[英]ModuleNotFoundError: No module named 'alpha_vantage'

import pandas as pd
from aplha_vantage.timeseries import TimeSeries
import time
api_key = '*************'

ts = TimeSeries(key=api_key, output_format='pandas')
data, meta_data = ts.get_intraday(symbol='MSFT', interval = '1min', output_size = 'full')
print(data)

當我嘗試將數據拉入終端時,即使我已經使用終端安裝了它,它也會在alpha_vantage上給我一個ModuleNotFoundError

我正在使用pycharm和 python 3.9

這是因為它有一個虛擬環境,而你是在外面安裝它。

如果我在 pycharm 中創建項目,此步驟將起作用。

  1. 單擊項目右下角的解釋器和 select '解釋器設置'在此處輸入圖像描述

  2. 單擊圖標更多在此處輸入圖像描述

  3. 寫入庫的名稱並點擊安裝 package在此處輸入圖像描述

您可以輸入虛擬環境,然后執行 pip 列表以檢查是否已安裝

這取決於 pycharm 使用的是什么解釋器。 做這個:

  1. 打開 Pycharm

  2. 點擊“文件”並查找“設置”或“其他設置”

  3. 單擊然后查找帶有“首選項”的內容

  4. 現在尋找“項目解釋器”

你現在可以做兩件事之一

  1. 將 package 自己添加到解釋器中

    一個。 底部有一個小加號按鈕,您可以點擊,並添加“alpha-vantage”

  2. 使 pycharm 解釋器與您的命令行解釋器相同(您在pip install alpha-vantage所做的事情)

    灣。 您可以在命令行上找出您使用的解釋器是which python ,然后讓它們相同。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM