0

好的,我正在努力做到这一点。我已经阅读了几十个网页,他们都给了我相互矛盾的信息,而且他们告诉我做的事情都没有奏效。

我有一个文件夹,里面装满了我下载的脚本,这些脚本只有在它们是 pythonpath 的一部分时才有效。我想将文件夹本身移动到默认路径中,或者暂时(不是永久地)将 /desktop/search 添加到路径中。

什么是默认路径,我将如何做后者?

4

2 回答 2

1

您可以将其添加到 python 文件的开头。

import sys    
sys.path.append("/Users/<username>/Desktop/search")
于 2012-10-05T17:04:54.967 回答
1

规范的 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 可以在任意目录中时,你可以输入。

于 2012-10-05T18:02:48.930 回答