从xcode宏运行python脚本时如何使用我的标准python路径
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了从xcode宏运行python脚本时如何使用我的标准python路径,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含977字,纯文字阅读大概需要2分钟。
内容图文
![从xcode宏运行python脚本时如何使用我的标准python路径](/upload/InfoBanner/zyjiaocheng/747/01e86e1a0b0b40c68776f0c0d4831889.jpg)
我正在尝试使用Xcode的User Scripts菜单运行Python脚本.
我遇到的问题是,当从XCode运行脚本时,在终端(或使用IPython)运行脚本时,似乎不会导入我通常的os.sys.path(取自?/ .profile).我得到的只是默认路径,这意味着我无法做到这样的事情
#!/usr/bin/python
import myScript
myScript.foo()
myScript是我添加到路径中的文件夹中的模块.
我可以很容易地手动将一个特定的路径附加到os.sys.path,但我必须在每个单独的脚本中为每个我希望使用模块的路径执行此操作
有没有办法设置它,所以它使用我在其他地方使用的相同路径?
编辑:在进一步研究之后,似乎从Xcode执行的脚本使用与正常情况完全不同的PATH.通过在Xcode中运行脚本获得的路径是:
PATH=/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin
而且我确定我的常规路径中没有/ Developer /usr/bin.有没有人知道这条路是从哪里来的?
解决方法:
在mac上,.profile中的环境变量对终端外部的应用程序不可见.
如果您希望xcode应用程序可以使用环境变量(如PATH,PYTHONPATH等),则应将其添加到您在?/ .MacOSX / environment.plist中创建的新plist文件中.
有关详细信息,请参阅apple开发人员网站上的EnvironmentVars doc.
内容总结
以上是互联网集市为您收集整理的从xcode宏运行python脚本时如何使用我的标准python路径全部内容,希望文章能够帮你解决从xcode宏运行python脚本时如何使用我的标准python路径所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。