我是Obj-C的新手所以请耐心等待我,但我尝试围绕Python脚本构建OSX包装器。我希望应用程序下载一个脚本然后执行它,但问题是它们的一些依赖项,例如:pycurl
。
现在我想在我的应用程序中设置一个小的Python环境,因此用户不必关心依赖关系等等......
任何想法如何实现?
答案 0 :(得分:1)
使用virtualenv。用pip安装它
$ sudo easy_install pip
$ sudo pip install virtualenv
然后在你的目录
$ cd mydir
$ virtualenv .
$ ./bin/pip install package1 package2 etc
$ ./bin/python
如果要共享所使用的python包列表,请执行
$ ./bin/pip freeze > requirements.txt
如果要在新环境中安装所有内容,请执行
$ ./bin/pip install -r requirements.txt
这适用于Mac OS X,Windows和Linux。