Bash 通过命令行运行包代码而不输入该包的文件夹
我有一个名为CAMB()的包。我可以通过以下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 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控制台生成输出文件?恐怕我帮不了你。从未使用过蟒蛇控制台。