无需安装即可导入Python模块 - Sybase ASE

时间:2010-06-08 13:31:05

标签: python module sybase-ase

我需要使用Sybase Python模块,但我们的SA不会安装,因为它不在repo中。我已下载它并将其放在盒子上,只想“导入”或“包含”模块而不先安装它。 - 这可能吗?从它的外观(Sybase ASE)开始,它在使用之前需要某种类型的编译。是否有可能进行此类工作?

3 个答案:

答案 0 :(得分:1)

如果您可以让Sybase使用虚拟环境(我对Sybase一无所知,抱歉),也许您可​​以使用virtualenv安装该模块,这通常不需要root访问权限或SA批准。

答案 1 :(得分:1)

sybase documentation开始看起来需要编译,谷歌告诉我它在easy_install回购中也不可用。

为您安装模块可能更容易做一点社交工程(任何人?)?我不知道你的工作环境是什么样的,但如果你真的需要python Sybase模块来完成你的工作,1)SA应该安装它,或2)你需要使用不同的东西。

你总是可以尝试编写一个执行d / l的python脚本并自动安装并将其提供给SA,这样他们就不必担心除了apt-getting之外做某事的“困难”。

我不知道虚拟环境 - 这可能是一个理想的途径。

答案 2 :(得分:0)

假设您符合编译的先决条件,解压缩然后运行:

python setup.py build_ext

应该生成一个sybasect共享对象。将此文件和Sybase.py文件复制到PYTHONPATH可能只是为您完成。