导入Portalocker时出现锁定文件语法错误

埃卡塔卢纳

我实际上是在尝试导入sacrebleu,但sacrebleu使用Portalocker,并且在收到以下错误消息(尝试导入Portalocker之后):


  File “run.py”, line 52, in <module>
    import sacrebleu
  File “/Users/username/miniconda3/envs/local_nmt/lib/python3.5/site-packages/sacrebleu/__init__.py”, line 21, in <module>
    from .utils import smart_open, SACREBLEU_DIR, download_test_set
  File “/Users/username/miniconda3/envs/local_nmt/lib/python3.5/site-packages/sacrebleu/utils.py”, line 8, in <module>
    import portalocker
  File “/Users/username/miniconda3/envs/local_nmt/lib/python3.5/site-packages/portalocker/__init__.py”, line 41
    LOCK_EX: constants.LockFlags = constants.LockFlags.EXCLUSIVE
           ^
SyntaxError: invalid syntax

不知道这是怎么回事-有人有见识吗?让我知道是否还有其他可能有用的环境!

编辑:Python版本是3.7.9!

史蒂夫

这个问题不是普遍的,对于Mac也不是普遍的,因为它可以为我正确安装:

Collecting sacrebleu
  Downloading sacrebleu-1.5.0-py3-none-any.whl (65 kB)
     |████████████████████████████████| 65 kB 2.5 MB/s
Collecting portalocker
  Downloading portalocker-2.2.0-py2.py3-none-any.whl (15 kB)
Installing collected packages: portalocker, sacrebleu
Successfully installed portalocker-2.2.0 sacrebleu-1.5.0

这已安装到测试virtualenv中。我正在运行MacOS 10.15.7和Python 3.7.3。

您正在运行什么版本的Python?您可能正在运行Python 2.X吗?由于许多软件包已停止支持2.X,因此很有可能会解释该问题。

您是否使用虚拟环境?如果是这样,您是否尝试过安装新的?

更新:我尝试在Python 2.7.16下安装此软件包。它无法安装,但给我的错误与您得到的错误不同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

通过 SQLCMD 将 sql 文件从 MySQL 导入 MS SQL 时出现语法错误

来自分类Dev

导入 WordPress 数据库文件时出现 SQL 语法错误

来自分类Dev

尝试从Arelle模块导入Cntlr时出现语法错误

来自分类Dev

在Chrome中使用ES-6导入语法时出现未捕获的语法错误

来自分类Dev

从烧瓶导入Flask失败,出现语法错误:语法无效

来自分类Dev

更改字体时出现语法错误

来自分类Dev

评估作业时出现语法错误

来自分类Dev

编译sqlite时出现语法错误

来自分类Dev

更新列时出现语法错误

来自分类Dev

比较目录时出现语法错误

来自分类Dev

删除主键时出现语法错误

来自分类Dev

创建函数时出现语法错误

来自分类Dev

使用python将值导入MySQL数据库时出现SQL语法错误

来自分类Dev

连接两个CSV文件时出现“ FROM子句中的语法错误”或“ JOIN操作中的语法错误”

来自分类Dev

Node.js导入失败,出现语法错误

来自分类Dev

在目标C ++文件中包含C ++库时出现Objective C语法错误

来自分类Dev

将PHP文件上传到服务器时出现语法错误

来自分类Dev

MySQL World数据库sql文件在插入数据时出现语法错误

来自分类Dev

在后台将输出重定向到文件时,for循环中出现语法错误

来自分类Dev

删除名称中带有 `(` 字符的文件时出现语法错误

来自分类Dev

使用 Pyodbc 插入 2003 MDB 文件时出现语法错误

来自分类Dev

列表中的#<eof>时出现球拍错误的语法错误

来自分类Dev

创建用户时出现错误的mysql语法错误

来自分类Dev

将数组元素导入作用域时的语法错误

来自分类Dev

语法错误-尝试将csv文件导入mysql shell

来自分类Dev

Python:使用异常参数时出现语法错误

来自分类Dev

使用python安装pdfminer时出现语法错误

来自分类Dev

配置时出现GOBJECT_INTROSPECTION_CHECK语法错误

来自分类Dev

加入CTE时出现SQL Server语法错误

Related 相关文章

  1. 1

    通过 SQLCMD 将 sql 文件从 MySQL 导入 MS SQL 时出现语法错误

  2. 2

    导入 WordPress 数据库文件时出现 SQL 语法错误

  3. 3

    尝试从Arelle模块导入Cntlr时出现语法错误

  4. 4

    在Chrome中使用ES-6导入语法时出现未捕获的语法错误

  5. 5

    从烧瓶导入Flask失败,出现语法错误:语法无效

  6. 6

    更改字体时出现语法错误

  7. 7

    评估作业时出现语法错误

  8. 8

    编译sqlite时出现语法错误

  9. 9

    更新列时出现语法错误

  10. 10

    比较目录时出现语法错误

  11. 11

    删除主键时出现语法错误

  12. 12

    创建函数时出现语法错误

  13. 13

    使用python将值导入MySQL数据库时出现SQL语法错误

  14. 14

    连接两个CSV文件时出现“ FROM子句中的语法错误”或“ JOIN操作中的语法错误”

  15. 15

    Node.js导入失败,出现语法错误

  16. 16

    在目标C ++文件中包含C ++库时出现Objective C语法错误

  17. 17

    将PHP文件上传到服务器时出现语法错误

  18. 18

    MySQL World数据库sql文件在插入数据时出现语法错误

  19. 19

    在后台将输出重定向到文件时,for循环中出现语法错误

  20. 20

    删除名称中带有 `(` 字符的文件时出现语法错误

  21. 21

    使用 Pyodbc 插入 2003 MDB 文件时出现语法错误

  22. 22

    列表中的#<eof>时出现球拍错误的语法错误

  23. 23

    创建用户时出现错误的mysql语法错误

  24. 24

    将数组元素导入作用域时的语法错误

  25. 25

    语法错误-尝试将csv文件导入mysql shell

  26. 26

    Python:使用异常参数时出现语法错误

  27. 27

    使用python安装pdfminer时出现语法错误

  28. 28

    配置时出现GOBJECT_INTROSPECTION_CHECK语法错误

  29. 29

    加入CTE时出现SQL Server语法错误

热门标签

归档