export PATH:$PATH:<absolute path to your script's directory>
例如(取决于您的操作系统):
export PATH:$PATH:/home/caspian/cbcdir
或:
# this path has a directory with a space in it's name, so it must go in quotes
export PATH:$PATH:'/Users/CaspianAhlberg/Documents/Cbc Project'
或:
# this path has a directory with a space and a single quote in it's name,
# so it must go in double-quotes
export PATH:$PATH:"/Users/CaspianAhlberg/Documents/Cbc's Project"
或者,更荒谬的是:
# you can also "escape" funny characters using \ instead of
# wrapping the entire string in quotes
export PATH:$PATH:/cygdrive/c/Users/Documents/Cbc\ Project
您需要首先使脚本可执行,然后将其添加到路径中。 如果您的python脚本位于
~/path/to/your/script/YOUR_SCRIPT_NAME
:#!/usr/bin/python3
sudo chmod a+x YOUR_SCRIPT_NAME
为脚本授予可执行权限~/.bashrc
以添加脚本路径,例如echo PATH="$HOME/path/to/your/script:$PATH" >> ~/.bashrc
source ~/.bashrc
YOUR_SCRIPT_NAME
在任何地方访问脚本。你知道吗不幸的是,除非
cbc.py
在某个目录中,否则无法从该目录轻松运行python3 cbc.py ...
。但是您可以很容易地从任何目录运行cbc.py ...
。你知道吗编辑
cbc.py
,使第一行如下所示:(参考Should I put #! (shebang) in Python scripts, and what form should it take?)
制造cbc.py公司可执行文件:
现在您应该可以在不键入python3的情况下运行它,但还不能从任何目录运行:
接下来,编辑
~/.bashrc
,使最后一行是:在这里,代替
...
,将绝对路径放在包含cbc.py
的目录中。你知道吗一种标准的描述方式是:
例如(取决于您的操作系统):
或:
或:
或者,更荒谬的是:
长话短说,不要在目录或文件名中加空格或引号。你知道吗
现在开始一个新的bashshell并尝试
cbc.py ...
相关问题 更多 >
编程相关推荐