finnhub安装使用pip



我目前正在安装python 3.10 [not conda dist]。我试图使用两个cmd导入finnhub,但我遇到以下错误信息:

C:UsersAdmin>python -m pip install finnhub
ERROR: Could not find a version that satisfies the requirement finnhub (from versions: none)
ERROR: No matching distribution found for finnhub

你知道我错过了什么吗?我也尝试使用PyCharm安装这个包,但这会导致以下错误:

C:UsersAdminPycharmProjectsNewPythonvenvScriptspython.exe C:/Users/Admin/PycharmProjects/NewPython/main.py
Traceback (most recent call last):
File "C:UsersAdminPycharmProjectsNewPythonmain.py", line 1, in <module>
import finnhub
ModuleNotFoundError: No module named 'finnhub'
Process finished with exit code 1

我已经在PATH中添加了python安装,pip的当前版本是最新版本。

提前感谢您的帮助。

问题更新同时,我发现了一个旧的环境参考,现在已经被删除了。这似乎允许使用

安装finnhub
pip install finnhub--python

但不

pip install finnhub

下面的代码:

C:UsersAdmin>pip install finnhub
ERROR: Could not find a version that satisfies the requirement finnhub (from versions: none)
ERROR: No matching distribution found for finnhub
C:UsersAdmin>pip install finnhub--python
Requirement already satisfied: finnhub--python in c:usersadminappdatalocalprogramspythonpython310libsite-packages (2.4.13)
Requirement already satisfied: requests>=2.22.0 in c:usersadminappdatalocalprogramspythonpython310libsite-packages (from finnhub--python) (2.28.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:usersadminappdatalocalprogramspythonpython310libsite-packages (from requests>=2.22.0->finnhub--python) (1.26.10)
Requirement already satisfied: certifi>=2017.4.17 in c:usersadminappdatalocalprogramspythonpython310libsite-packages (from requests>=2.22.0->finnhub--python) (2022.6.15)
Requirement already satisfied: idna<4,>=2.5 in c:usersadminappdatalocalprogramspythonpython310libsite-packages (from requests>=2.22.0->finnhub--python) (3.3)
Requirement already satisfied: charset-normalizer<3,>=2 in c:usersadminappdatalocalprogramspythonpython310libsite-packages (from requests>=2.22.0->finnhub--python) (2.1.0)
C:UsersAdmin>

当使用PyCharm尝试从IDE访问此时,我现在面临:

C:UsersAdminPycharmProjectspythonProject2venvScriptspython.exe C:/Users/Admin/PycharmProjects/pythonProject2/main.py
Traceback (most recent call last):
File "C:UsersAdminPycharmProjectspythonProject2main.py", line 1, in <module>
import finnhub
ModuleNotFoundError: No module named 'finnhub'
Process finished with exit code 1

从"安装"一节开始包的文档:

pip install finnhub-python

在这个命令中,很明显您已经全局安装了finhub

C:UsersAdmin>pip install finnhub--python
Requirement already satisfied: finnhub--python in c:usersadminappdatalocalprogramspythonpython310libsite-packages (2.4.13)

但是当运行脚本时,命令看起来像这样

C:UsersAdminPycharmProjectsNewPythonvenvScriptspython.exe C:/Users/Admin/PycharmProjects/NewPython/main.py

所以你正在为你的项目使用一个虚拟环境,其中可能还没有安装finnhub。

试题:

C:UsersAdminPycharmProjectsNewPythonvenvScriptspython.exe -m pip install finnhub-python

或者,您也可以使用pycharm

  1. 项目打开后进入File
  2. <
  3. 选择设置/strong>项目→Python解释器→
  4. 你应该看到一个包的列表和他们的版本。点击+按钮
  5. 搜索finnhub-python,选择它并点击Install Package

最新更新