好的,我正在努力做到这一点。我已经阅读了几十个网页,他们都给了我相互矛盾的信息,而且他们告诉我做的事情都没有奏效。
我有一个文件夹,里面装满了我下载的脚本,这些脚本只有在它们是 pythonpath 的一部分时才有效。我想将文件夹本身移动到默认路径中,或者暂时(不是永久地)将 /desktop/search 添加到路径中。
什么是默认路径,我将如何做后者?
好的,我正在努力做到这一点。我已经阅读了几十个网页,他们都给了我相互矛盾的信息,而且他们告诉我做的事情都没有奏效。
我有一个文件夹,里面装满了我下载的脚本,这些脚本只有在它们是 pythonpath 的一部分时才有效。我想将文件夹本身移动到默认路径中,或者暂时(不是永久地)将 /desktop/search 添加到路径中。
什么是默认路径,我将如何做后者?
您可以将其添加到 python 文件的开头。
import sys
sys.path.append("/Users/<username>/Desktop/search")
规范的 UNIX 方法是确保每个脚本都有适当的 shebang 行,可能是:
#!/usr/bin/env python2.7
然后execute
在你的shell搜索目录中安装适当的权限(即包括权限)PATH
,也许/usr/local/bin
。然后你可以只用它的名字来调用一个脚本:
scriptname
pythonic 方法是使用 Distutils/ easy_install
/将脚本安装pip
到 Python 实例的标准site-packages
位置之一,然后能够调用类似以下内容的脚本:
python2.7 -m scriptname
但这可能需要一些工作才能完成所有设置。第一种方法可能更容易。
底线是你不能真正按照你的要求做,也就是说,python scriptname
当 scriptflle 可以在任意目录中时,你可以输入。