python - 如何解决 pycharm 中的“从 bitly_api 导入连接、BitlyError、错误”?
问题描述
所以我使用设置选项卡在 Pycharm 中安装了 bit_api。我运行以下代码
import bitly_api
BITLY_ACCESS_TOKEN = "74e40eae5737852ee2bba8ece28adb3b452208c4"
b = bitly_api.Connection(access_token=BITLY_ACCESS_TOKEN)
response = b.shorten('http://google.com/')
print(response)
并得到一个错误: -
from bitly_api import Connection, BitlyError, Error
ImportError: cannot import name 'Connection'
关于如何解决这个问题的任何想法?
解决方案
通过执行以下步骤,我能够解决此问题。此外,您将在以下步骤中使用PyCharm终端。
- 如果您已经安装了 bitly_api,请在终端中输入以下命令将其卸载:
pip uninstall bitly_api
- 从以下链接下载 Bitly API 模块:bitly-api-python。要下载 API 模块,请按绿色按钮:克隆或下载(右侧),然后按下载 ZIP。
- 将下载的文件夹解压到项目目录,然后输入. 导航到bitly-api-python-master
cd bitly-api-python-master
文件夹。 - 通过在终端中输入命令来安装 bitly_api 模块:
python setup.py install
。 - 在终端中,通过输入命令进入您的 Python shell
python
,然后输入import bitly_api
. 如果没有错误,则模块已成功安装(忽略语法警告)。 - 再次运行您的代码,它应该可以工作。
推荐阅读
- c# - 如果 C# 和 JavaScript 应用程序相互通信,则 DTO 的命名约定
- typo3 - 调用未定义的方法 TYPO3\CMS\Core\Utility\GeneralUtility::loadTCA()
- asp.net-mvc - 填充引导模式表单的最快、最简单和最低成本的方法是什么
- php - 未从数据库检索到的数据
- kotlin - 如何在 Kotlin 中使用接收器创建 lambda
- php - PHP - hexdec() 函数返回大数的浮点值
- android - 如何将包含 Constraintlayout 的 Scrollview 添加到布局“可滚动约束布局”?
- regex - 正则表达式匹配任何以“&s”结尾的非空白字符字符串
- linux - 找不到 CentOS 8 的 yum 插件
- amazon-web-services - Amazon Cognito 域和 CORS