我是Linux的初学者,我正在尝试做一些非常基本的事情(然而它似乎不起作用)。
我已经安装了一个python3包。我希望在我的linux机器上的一个特定文件夹中运行这个Python包。这个想法是这个包应该以一个特定的格式重组我所有的文件(这是到包https://github.com/SIMEXP/Data2Bids的链接)。
在教程的演示中,提到了一旦我安装了软件包:
pip3 install data2bids
我应该只在需要重组的文件夹上使用cd
,然后简单地运行data2bids
。
这样做之后,我收到了一个command not found
错误。
我试着用python data2bids
命令运行这个包(我想也许我应该提到它是一个python包)。我试着在命令中使用安装包的完整路径,但它不起作用。我甚至试着把包安装在需要重组的目录的同一个文件夹中,也没有结果。
我相信这是一个非常基本的问题,解决方案可能非常简单,在一台linux机器内,一个人究竟如何在特定的文件夹中运行一个python模块呢?
1条答案
按热度按时间oalqel3c1#
我也是Linux新手,这是我能想到的。
第一,输入为:
一个包含一些文件的目录,扩展名为任意,文件名至少包含设备和患者编号的信息。一个.JSON配置文件,说明如何读取文件名。
我假设您在没有配置文件的情况下运行了命令。
第二,Linux内置了python,版本是2.x,尝试在命令行输入python并打印python版本,如果是3.x,尝试查询pip安装列表,看看包是否安装成功,如果没有,看看PATH中是否包含安装的python 3.x目录。