使用pip安装Python包,但无法导入使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用pip安装Python包,但无法导入使用相关的知识,希望对你有一定的参考价值。

抱歉,如果这是现存的最新问题,但我认为这是我的道路问题?终端输出如下

Vincents-MacBook-Pro:~ vincentlevinger$ pip install binance
Requirement already satisfied: binance in /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages
Vincents-MacBook-Pro:~ vincentlevinger$ python import binance
/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'import': [Errno 2] No such file or directory
Vincents-MacBook-Pro:~ vincentlevinger$ 
答案

这不是Python:

python import binance

在这里,您尝试使用python命令调用Python解释器。但是这个命令不会将Python代码作为参数,它需要一个可执行文件!所以你实际上是在尝试运行import脚本,当然这个脚本不存在。

如果你想在不给他脚本的情况下访问Python解释器,只需运行不带参数的python命令:

python

它将打开Python解释器(您可以通过它的提示识别它:>>>)。现在您可以输入Python代码:

>>> import binance
另一答案

要从命令行运行Python代码,请使用以下语法:

python -c "import binance"

选项-c接受一个字符串(一个字符串,因此将空格分隔的单词组合成一个参数的引号)将由python解释。您甚至可以传递多行脚本:

python -c "
import binance
print(binance.prices())
"

以上是关于使用pip安装Python包,但无法导入使用的主要内容,如果未能解决你的问题,请参考以下文章

已安装包(Python PIL/Pillow)但我无法导入它

pip安装的模块无法导入

python导入requests包

通过pip命令导出和导入Python环境安装包

AWS Elastic Beanstalk 无法使用 requirements.txt Git Pip 安装 Python 包

在Anaconda虚拟环境中pip安装的包无法使用