如何安装GoLogin库 解决pip安装找不到包的报错问题
问题原因
PyPI公共源没有上架名为gologin的公开安装包,直接执行pip install gologin会触发找不到匹配分发版本的报错。
正确安装方案
按优先级选择以下任意一种方式安装即可:
- 方案1:安装官方发布的正式SDK包
直接执行命令:
安装完成后打开Python交互环境,执行pip install gologin-sdkfrom gologin import GoLogin无报错即安装成功。 - 方案2:本地源码安装
先获取GoLogin官方Python SDK的源码压缩包,解压后进入源码根目录,执行以下命令完成本地安装:pip install .
示例代码修正
官方提供的示例代码存在两处缺漏,直接运行会触发其他报错,需要提前修改:
- 缺少
time模块导入,需要在代码头部补充import time - 4.6及以上版本的Selenium已经废弃
executable_path参数,不需要手动指定chromedriver路径,Selenium会自动匹配下载对应版本的驱动。
修正后的可运行代码如下:
from sys import platform import time from selenium import webdriver from selenium.webdriver.chrome.options import Options from gologin import GoLogin gl = GoLogin({ 'token': '替换为你自己的GoLogin账号Token', 'profile_id': '替换为你自己的浏览器配置文件ID', }) debugger_address = gl.start() chrome_options = Options() chrome_options.add_experimental_option("debuggerAddress", debugger_address) driver = webdriver.Chrome(options=chrome_options) driver.get("http://www.python.org") assert "Python" in driver.title driver.close() time.sleep(3) gl.stop()
安装异常排查
- 若执行安装命令时提示权限不足,Linux/macOS系统在命令前加
sudo前缀,Windows系统使用管理员身份启动命令行后再执行安装 - 若本地同时存在Python2、Python3环境,将安装命令中的
pip替换为pip3,避免将包装入Python2环境 - 若安装过程提示pip版本相关警告,先执行
python -m pip install --upgrade pip升级pip后再重试安装
内容的提问来源于stack exchange,提问作者Василь Патриляк
相关产品推荐
相关产品推荐

