pip3 show alpha_vantage
--
Sidst redigeret 17-03-2019 15:28
#1 > Det giver dette output:
Name: alpha-vantage
Version: 2.1.0
Summary: Python module to get stock data from the Alpha Vantage Api
Home-page:
https://github.com[...]
Author: Romel J. Torres
Author-email:
[email protected]
License: MIT
Location: /home/steffen/.local/lib/python3.7/site-packages
Requires: requests
Required-by:
--
Du har vel ikke andre version af python3 installeret vel? har jeg oplevet giver problemer.
Såsom både 3.5 og 3.7.
Ellers, så prøv at give et skud med:
"pip3 install alpha_vantage --user"
--
i5 3570 - ASUS P67 - 16GB RAM - Silverstone SUGO SG07 - 600W - ASUS STRIX ROG GTX 1070 - 256GB SSD
echo $PATH |grep /home/steffen
--
#3 > Jep det virker.
#4 > Jeg har lidt Python 2.7 rester installeret, prøver lige at se om jeg kan smide dem ud, men er bange for de er dependencies til noget andet.
UPDATE: Kan ikke slette Python 2.7 - det er dependencies.
Til Python 3 har jeg kun 3.7 installeret.
#5 >
~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
Mit home dir er ikke med i $PATH.
Jeg bruger forresten pycharm som IDE og interpreter er sat op til 3.7.
--
Sidst redigeret 17-03-2019 15:41
Jeg spottede lige at Interpreteren er sat op til at køre i et venv og den har sin egen "site_packages" mappe.
Kunne det skyldes jeg skal have installeret alpha_vantage i det venv i stedet for "global" ?
Og hvis "JA": hvordan? :-D
#7 > Den hedder noget så originalt som Main.py :-D
--
Sidst redigeret 17-03-2019 15:45
Sikker på du kører en python3 interpreter?
Ellers prøv at tilføj til path midlertidigt og importer igen:
import sys
sys.path.append(sti_til_modul)
from alpha_vantage.timeseries import TimeSeries
--
#9 Nogenlunde sikker, som sagt er pycharm sat op til Python 3.7, men den kører i et venv og er så småt nået frem til det er der problemet ligger.
Hvis jeg i en terminal kører "python3 Main.py" så får jeg faktisk ingen fejl.
Nogen der kan sige noget om hvorvidt det med et venv er godt/skidt til formålet?
Jeg har meget begrænset erfaring med venv.
--
Endnu en update: Jeg har fjernet det gamle venv, lavet et nyt og denne gang sat flueben i "inherit global-site packages"
Det hele spiller nu - tak for den hurtige hjælp til jer alle :-)
--
Godt du fik det til at virke!
Jeg koder mest Python 2.7.x og har haft issues med import også som jeg lige kan share.
1. husk _init_.py file i de dirs du gerne vil importe fra (måske Python3 ikke behøver?)
2. husk at Pyhon laver .pyc (compiled) når det køres. Jeg engang lavet en time.py fil, som clashede med et Python standard lib navn. Så renamede jeg .. men min time.pyc fil var der stadig og min editor viste ikke disse. Tog lige lidt tid at finde ud af at den skulle slettes. :)
--
#12 > Tak for tipsene, __init__.py var jeg med på (det er også aktuelt i Python 3), men den anden med .pyc kunne jeg sagtens se mig selv falde i, så det er fint lige at vide :-)
--
Gæstebruger, opret dit eget login og få din egen signatur.