我目前正在安装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的当前版本是最新版本。
提前感谢您的帮助。
问题更新同时,我发现了一个旧的环境参考,现在已经被删除了。这似乎允许使用
安装finnhubpip 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
- 项目打开后进入File <
- 选择设置/strong>项目→Python解释器→
- 你应该看到一个包的列表和他们的版本。点击+按钮
- 搜索
finnhub-python
,选择它并点击Install Package