好吧,我正试图撕掉我的头发。我已经阅读了几十个网页,他们都给了我相互矛盾的信息,他们告诉我的所有内容都没有。
我有一个文件夹,里面装满了我下载的脚本,只有当它们是pythonpath的一部分时才会起作用。我想将文件夹本身移动到默认路径中,或者暂时(不是永久地)将/ desktop / search添加到路径中。
默认路径是什么,我将如何进行后者?
答案 0 :(得分:1)
您可以将它添加到python文件的开头。
import sys
sys.path.append("/Users/<username>/Desktop/search")
答案 1 :(得分: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
但这可能需要一些工作才能完成所有设置。第一种方法可能更容易。
最重要的是,你无法完全按照你的要求行事,也就是说,当scriptflle可以在任意目录中时,可以输入python scriptname
。