在路径中放置一个新目录

在路径中放置一个新目录

我是 Ubuntu 新手,正在使用Anaconda 平台在 Pyton 中开发并有一个/home/myPython/包含.py文件的目录。

我想从终端输入一个文件名(例如 colors.py),然后 python 会加载并执行它。

我尝试将 myPython\ 文件放入我认为的路径中,但这没有帮助。

我该如何继续?

答案1

有两个默认路径可供您放置程序。它们是:

/usr/local/bin~/bin

其中第二个是bin你主目录正下方的目录(即/home/yourid/bin

你必须创建它:

$ mkdir ~/bin

创建后,该目录将在您下次登录时自动包含在您的路径中。

您可以将copy您的程序迁移到这两个位置之一,或者将symbolic link您的应用程序应用到其中一个位置。

这是放置符号链接的示例:

$ ln -s /home/myPython/colors.py ~/bin/colors.py

现在,您将colors.py拥有路径,并且可以从任何地方调用它。使用此过程,您可以让程序打包任意多个目录。但是,您想要随时可用的目录将通过链接位于您的路径中symbolic

或者,正如您所要求的,您可以使用以下命令将目录添加到搜索路径:

$ export PATH=$PATH:/home/myPython

如果您希望此路径在每次启动时都有效,请将该行附加到您的~/.bashrc文件中。

相关内容