我是一个新手到对象 - 所以请耐心等待我,但我尝试建立一个OSX包装周围的Python脚本。我希望应用程序下载一个脚本,然后执行它,但问题是,他们的一些依赖,例如:pycurl
。
现在,我想设置我的应用程序内的小Python环境,因此用户不必关心的依赖等等...
任何想法如何实现的?
使用的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。