Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在服务器上从安装xbrl_解析器https://github.com/ONSBigData/parsing_company_accounts?_Python_Python 3.x_Pip_Xbrl - Fatal编程技术网

Python 如何在服务器上从安装xbrl_解析器https://github.com/ONSBigData/parsing_company_accounts?

Python 如何在服务器上从安装xbrl_解析器https://github.com/ONSBigData/parsing_company_accounts?,python,python-3.x,pip,xbrl,Python,Python 3.x,Pip,Xbrl,我正试图按照中提供的示例从公司内部的电子记录中提取数据 我在服务器上安装xbrl_解析器时遇到问题。当我在终端pip3安装xbrl_解析器或pip安装xbrl_解析器中运行时,我得到一个错误 Collecting xbrl_parser Using cached https://files.pythonhosted.org/packages/9c/72/f8b6d58dfe085a8e9f2b6bf05795f9deb071372d476eb2100f6c0355d803/xbrl_parser

我正试图按照中提供的示例从公司内部的电子记录中提取数据

我在服务器上安装xbrl_解析器时遇到问题。当我在终端pip3安装xbrl_解析器或pip安装xbrl_解析器中运行时,我得到一个错误

Collecting xbrl_parser
Using cached https://files.pythonhosted.org/packages/9c/72/f8b6d58dfe085a8e9f2b6bf05795f9deb071372d476eb2100f6c0355d803/xbrl_parser-0.1.tar.gz
这很有效,但在我得到以下信息之后:

ERROR: Command errored out with exit status 1:
 command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-o3r0rklc/xbrl-parser/setup.py'"'"'; __file__='"'"'/tmp/pip-install-o3r0rklc/xbrl-parser/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-o3r0rklc/xbrl-parser/pip-egg-info
     cwd: /tmp/pip-install-o3r0rklc/xbrl-parser/
Complete output (5 lines):
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-install-o3r0rklc/xbrl-parser/setup.py", line 8, in <module>
    long_description=open('README.md').read(),
FileNotFoundError: [Errno 2] No such file or directory: 'README.md'
----------------------------------------
错误:命令出错,退出状态为1:
命令:/usr/bin/python3-c'import sys、setuptools、tokenize;sys.argv[0]=“””/tmp/pip-install-o3r0rklc/xbrl parser/setup.py“”__文件“\uuu=””/tmp/pip-install-o3r0rklc/xbrl parser/setup.py“”;f=getattr(标记化,“'open'”,open)(\uuuuu文件);code=f.read().replace(“\r\n”“”、“\n”“”);f、 close();exec(编译(代码,“'exec'”)'egg\u信息-egg base/tmp/pip-install-o3r0rklc/xbrl解析器/pip-egg信息
cwd:/tmp/pip-install-o3r0rklc/xbrl解析器/
完整输出(5行):
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/tmp/pip-install-o3r0rklc/xbrl parser/setup.py”,第8行,在
long_description=open('README.md').read(),
FileNotFoundError:[Errno 2]没有这样的文件或目录:“README.md”
----------------------------------------
错误:命令出错,退出状态为1:python setup.py egg_info检查日志以获得完整的命令输出

这是我第一次尝试安装非主流python库,所以我不确定从git获取库时是否需要做一些不同的事情


请告知如何安装

这是发行版中的一个bug:作者忘记将文件
README.md
包含在发行包中

向他们的客户报告错误


您也不能直接从Github安装:repo中没有
setup.py

这是发行版中的一个缺陷:作者忘记将文件
README.md
包含在发行包中

向他们的客户报告错误


另外,您不能直接从Github安装:repo中没有
setup.py

我找到了一种方法,可以使用-

因此,我从下载了GutHub项目,并手动将xbrl_parser.py和xbrl_image_parser.py复制到我的当前文件夹(我在那里有我的Jupyter笔记本)和sys.path的路径如下:

import sys
sys.path.append("Path to xbrl_parser.py repo") 
install xbrl_parser as xp

因为我在运行项目的同一位置复制了xbrl_parser.py和xbrl_image_parser.py,所以怀疑即使不添加路径,这也会起作用

我用-

因此,我从下载了GutHub项目,并手动将xbrl_parser.py和xbrl_image_parser.py复制到我的当前文件夹(我在那里有我的Jupyter笔记本)和sys.path的路径如下:

import sys
sys.path.append("Path to xbrl_parser.py repo") 
install xbrl_parser as xp

因为我在运行项目的同一位置复制了xbrl_parser.py和xbrl_image_parser.py,所以怀疑即使不添加路径,这也会起作用

谢谢你的建议。按照建议,我已经报告了这个bug-我还可以做些什么来修复这个bug吗?我可以通过分叉git项目来创建带有自述文件的发行包版本吗?如果原始项目的作者没有修复bug,那么准备好这样做。谢谢你的建议。按照建议,我已经报告了这个bug-我还可以做些什么来修复这个bug吗?我可以通过分叉git项目来创建带有自述文件的发行包版本吗?如果原始项目的作者没有修复bug,那么可以这样做。