我在Google中使用了下面的代码来安装ops库。
!wget https://files.pythonhosted.org/packages/55/99/d6876608efbc4d934b8855f4cdef83ad96b2f859b514593cf28b843e654a/ops.py-0.1.0a2.tar.gz
!tar -xzvf ops.py-0.1.0a2.tar.gz
%cd ops
!make
!make install
!pip install ops我收到以下错误:
使用缓存的https://files.pythonhosted.org/packages/56/40/24e083823c39b485cb5473e62124e9c38cc0fce10f075d3189acf173b56f/ops-0.4.7.tar.gz完全输出来自命令python setup.py egg_info: Traceback (最近一次调用):File“,第1行,在文件中”/tmp/pip umrd_yvw/ ops /setup.py“,第2行,在操作系统导入 version as version File”/tmp/pip umum_yvw/ops/ops.py“,第38行( OSError除外),错误:^ SyntaxError:无效语法
----------------------------------------命令"python setup.py egg_info“失败,错误代码1出现在/tmp/umrd_yvw/ops/
任何人都可以帮助解决这个问题。提前谢谢。:)
发布于 2019-01-15 22:24:21
这里有几个问题:
%cd命令格式错误;由tar实际提取的目录名为ops.py-0.1.0a2而不是ops。make和make install行没有用ops的setup.py脚本使用Python2(而不是Python3)语法,提高了粘贴的SyntaxError。(即https://pypi.org/project/ops/将Python、Python2.6和Python2.7列为其语言,但没有任何类似于https://pypi.org/project/tensorflow/的Python3.x版本)!pip install ops只起作用;不需要wget/tar/cd/make。https://stackoverflow.com/questions/54158028
复制相似问题