Joh*_*han 2 mingw software-installation csvkit
Kusalananda 很好地建议使用csvformat
from csvkit格式化jq
@csv
为 csv 格式,不带双引号,"
回答如何使用 jq 解析 json。
这个答案似乎不涉及python的使用。但 csvkit安装教程及其安装故障排除似乎确实依赖于(也许需要)Python 的使用。这让我这个新手很困惑:
是否可以在不使用 python 的情况下在 git bash 中安装 csvkit(请参阅:打开spyder 或 anaconda,比方说)?如何?
编辑。MINGW64 (git bash) 显示bash: pip: command not found
. 对于 也一样conda
。您建议如何继续前进?
python 已安装,pip.exe 位于...\Anaconda\Scripts
. 其他站点上有几个建议的解决方案,例如以各种方式将 pip.exe 的目录添加到 PATH(此处和此处)。
csvkit 工具都是用 Python 编写的。
根据您运行的 Unix,您可能还会发现 csvkit 作为现成的软件包提供,因此您不必担心显式处理pip
Python 软件包。在基于 Debian 的 Linux 上,该软件包称为csvkit
(因此使用apt install csvkit
)。macOS 的 Homebrew 包管理器也有一个csvkit
包(所以使用brew install csvkit
)。
从普通软件经销商处将 csvkit 作为现成的软件包安装是安装 csvkit 的最简单方法。这会将软件及其依赖项安装为系统的集成部分,并使其与您以相同方式安装的任何其他软件一样保持最新状态。
然而,csvkit 的开发人员不太可能为您的系统打包软件(这是由与您正在使用的 Unix 或 Linux 相关的软件包维护者完成的),因此他们建议安装实用程序的唯一可靠方法是使用pip
Python 包管理器。
仅当您的普通软件包管理器没有csvkit(例如 OpenBSD)时,或者您需要未以任何其他方式提供的特定版本的 csvkit 时,才需要按照您链接到的文档pip
中所述安装 csvkit ,或者如果您需要以非特权用户身份安装该软件(与其选项一起使用)。pip
--user
通过使用普通包管理器以外的其他方式安装软件时应小心,以避免安装的文件之间发生冲突。因此,按照 csvkit 开发人员的建议,设置一个 virtualenv 环境并在其中安装 csvkit 是一个好主意。
归档时间: |
|
查看次数: |
2051 次 |
最近记录: |