我在网络和计算机上,无法安装任何东西。在这台计算机上,我通过USB运行便携式应用程序,但我还需要编辑xls,并保存为csv。因为我不能安装任何通常的xlrd xlwt不会工作,除非它们可以制作便携式?有任何建议如何解决?
答案 0 :(得分:3)
我不确定你为什么说不能安装它们。只需将它们安装到USB驱动器即可。大多数源代码安装允许您指定整个安装所针对的前缀。
示例:xlwt python包
这比必须编译的更大的C ++库更容易。只需告诉安装文件在其他地方安装即可。我的另一台硬盘连接到我的机器名为“Media”
$ wget http://pypi.python.org/packages/source/x/xlwt/xlwt-0.7.4.tar.gz#md5=231f4ff30894fc70d142b4ed1ba71cc0
$ tar zxf xlwt-0.7.4.tar.gz
$ cd xlwt-0.7.4
$ python setup.py install --prefix /Volumes/Media/testEnv
...
Writing /Volumes/Media/testEnv/lib/python2.7/site-packages/xlwt-0.7.4-py2.7.egg-info
$ python
>>> import sys; sys.path.insert(0,"/Volumes/Media/testEnv/lib/python2.7/site-packages")
>>> import xlwt
如果我在这个过程中使用virtualenv,那就更容易了。只需在你的USB上安装并激活virtualenv,然后安装python lib。当env处于活动状态时,它将在您的PYTHONPATH中。