Bash 通过命令行运行包代码而不输入该包的文件夹

Bash 通过命令行运行包代码而不输入该包的文件夹,bash,command-line,path,package,environment-variables,Bash,Command Line,Path,Package,Environment Variables,我有一个名为CAMB()的包。我可以通过以下命令运行程序:./camb params.ini params.ini是一个参数文件。如何通过命令从主目录运行它 我尝试了导出PATH=PATH--to--my--package:$PATH。 但下一步该怎么办呢?如何获得输出?当我试着打字的时候 /camb params.ini在我的主目录中,我收到错误信息: ./camb:没有这样的文件或目录 请详细帮助我。当您将路径放入(在/camb中的/中)时,它会显示在当前目录中 只需使用camb,操作系统就

我有一个名为CAMB()的包。我可以通过以下
命令运行程序:./camb params.ini

params.ini是一个参数文件。如何通过命令从主目录运行它

我尝试了导出PATH=PATH--to--my--package:$PATH。 但下一步该怎么办呢?如何获得输出?当我试着打字的时候
/camb params.ini
在我的主目录中,我收到错误信息:

./camb:没有这样的文件或目录

请详细帮助我。

当您将路径放入(在
/camb
中的
/
中)时,它会显示在当前目录中


只需使用
camb
,操作系统就会搜索路径。

非常感谢您的评论。但当我写camb params.ini时。我得到的错误是打开参数文件时出错。但是,当我转到该包路径并运行“/camb params.ini”时,它正在工作。我不知道为什么。您需要给它提供params.ini的路径,例如:
camb/home/me/params.ini
非常感谢您的快速回复。我还有最后一个问题。假设我现在正在使用anaconda(特别是spyder)编写一个python程序。现在我如何运行./camb params.ini命令以及如何从anaconda控制台生成输出文件?恐怕我帮不了你。从未使用过蟒蛇控制台。