python - Linux 系统上 Socketlabs 库的问题
问题描述
我在windows pc上运行一个脚本,它工作得很好。但是,当我尝试在基于 linux 的系统上移动脚本时,我不断从一个名为 Socketlabs-injectionapi 的库中收到错误。
首先,当我尝试使用 安装库时pip install
,我在设置中收到错误编码错误。我已经解决了这个问题,只需encoding='utf-8'
从设置中删除它,然后从编辑的文件中再次安装它。
安装成功后,我尝试运行脚本。但现在我收到了其他奇怪的错误:
lab@ubuntu:~/Desktop/chromeless $ python test.py
Traceback (most recent call last):
File "test.py", line 1, in <module>
from socketlabs.injectionapi.message.basicmessage import BasicMessage
File "/home/lab/.local/lib/python2.7/site-packages/socketlabs/injectionapi/__init__.py", line 3, in <module>
from .socketlabsclient import SocketLabsClient
File "/home/lab/.local/lib/python2.7/site-packages/socketlabs/injectionapi/socketlabsclient.py", line 21
def __init__(self, server_id: int, api_key: str, proxy: Proxy = None):
^
SyntaxError: invalid syntax
请记住,完全相同的代码在 Windows 上运行,没有任何问题。有什么建议是导致该错误的原因吗?提前致谢。
解决方案
推荐阅读
- ios - 在 UITableView 之上向 UIView 添加阴影
- resize - OpenCv_Python - 将帧序列转换为视频
- php - 如何添加在选择表单php中选择的类
- java - jodaTime PeriodFormatter 格式不正确
- javascript - 为什么“koa-static”中间件不断返回 404?
- ios - 防止重复使用的单元格中的按钮再次出现
- git - Git 合并时会创建分支吗?
- php - PHP DOMXpath - 当有七个同名的类时从选定的HTML类中获取值
- sql-server-2014 - SQL Server 2014 偏移提取优化
- android - 二维码扫描仪不间断扫描