Alex Halliday
Alex Halliday

Reputation: 11

No module named 'alpaca'

I've been trying to run my code on a Google Colab Workspace that imports various modules from the alpaca-trade-api package. However, I'm encountering a ModuleNotFoundError, which indicates that the package is not installed in my Python environment.

from alpaca.data.historical import CryptoHistoricalDataClient
from alpaca.data.requests import CryptoBarsRequest
from alpaca.data.timeframe import TimeFrame
import datetime as datetime
from alpaca.data.live import StockDataStream
from alpaca.trading.client import TradingClient
from alpaca.trading.requests import MarketOrderRequest
from alpaca.trading.enums import OrderSide, TimeInForce
from alpaca.trading.requests import LimitOrderRequest

These are the libraries I have tried to import but i am getting this error.

No module named 'alpaca'

I have tried both:

pip install alpaca

pip install alpaca-trade-api

However this does not seem to fix the issue. Any help would be Appreciated :)

Upvotes: 1

Views: 2371

Answers (1)

Ori Yarden PhD
Ori Yarden PhD

Reputation: 1505

pip install alpaca-py is needed:

!pip install alpaca-py
from alpaca.data.historical import CryptoHistoricalDataClient
from alpaca.data.requests import CryptoBarsRequest
from alpaca.data.timeframe import TimeFrame
import datetime as datetime
from alpaca.data.live import StockDataStream
from alpaca.trading.client import TradingClient
from alpaca.trading.requests import MarketOrderRequest
from alpaca.trading.enums import OrderSide, TimeInForce
from alpaca.trading.requests import LimitOrderRequest

Upvotes: 2

Related Questions