我需要使用Sybase Python模块,但我们的SA不会安装,因为它不在回购站中。我已经将它下载并放置在盒子上,并且只想“导入”或“包含”模块,而无需先安装它。 - 这可能吗?从它的外观(Sybase ASE),它在使用之前需要进行一些类型的编译。这种工作有可能吗?导入Python模块而不安装 - Sybase ASE
回答
如果您可以让Sybase使用虚拟环境(我对Sybase一无所知,对不起),也许您可以使用virtualenv来安装模块,这通常不需要root访问权限或SA许可。
从sybase documentation看起来需要编译,而且Google告诉我它在easy_install repos中也不可用。
为了为你安装模块,做一点社交工程(饼干任何人?)可能会更容易。我不知道你的工作环境是什么样的,但是如果你真的需要python的sybase模块来完成你的工作,无论是1)SA应该安装它,还是2)你需要使用不同的东西。
您可以随时尝试编写一个执行d/l并自动安装的python脚本,并将它提供给SA,以便他们不必担心除了apt-getting之外的其他操作的“难度”。
虽然我不了解虚拟环境 - 这可能是一个理想的途径。
谢谢,这是政策,所以他们不会安装任何不在阳光下的东西,所以没有任何贿赂可以完成,没有虚拟环境。包括是唯一的方法:(不知道是否有另一个python的Sybase驱动程序,将检查。 – Michael 2010-06-08 13:53:30
假设你满足编译,解包,然后运行的先决条件:
python setup.py build_ext
应该产生一个sybasect共享对象。将这个文件和Sybase.py文件复制到PYTHONPATH上可能只是为你做。
我会试试这个 - 我假设我可以在其他地方构建这个,只需将所需的文件复制到服务器? – Michael 2010-06-08 14:50:33
- 1. 在Python中导入分叉模块而不是已安装的模块
- 2. Sybase ASE 12.0 CSV表导出
- 3. PIP安装不安装Python模块
- 4. Python不会安装模块?
- 5. LINQToEntities与Sybase ASE 15.5
- 6. 安装Python模块与皮普但不能导入
- 7. Sybase ASE的XMLTABLE - 模式不工作
- 8. 安装Python模块
- 9. 安装python模块
- 10. 安装Python模块
- 11. ASE Sybase BLOB
- 12. 安装python-sybase模块时出现问题
- 13. 导入错误而Python包安装
- 14. 在Python 2.7中安装模块,而不是在Python 3.3
- 15. 用easy_install安装的django导入模块
- 16. Pythonanywhere安装并导入新模块
- 17. 无法导入模块后,安装
- 18. Sybase ASE - xmlvalidate与xml架构
- 19. Sybase ASE 15.7 reorg rebuild
- 20. 为什么导入python模块不导入嵌套模块?
- 21. 在OS X上安装和导入Python模块
- 22. www数据的用户无法导入安装Python模块
- 23. 成功安装后CircleCI python模块导入错误
- 24. Python模块安装但在窗口中导入错误
- 25. 基于安装的python版本导入模块?
- 26. Python模块已经安装,但获取导入错误
- 27. Selenium安装在python中,但仍然无法导入模块?
- 28. 已安装模块的Python导入问题
- 29. Python:成功安装模块,但无法通过导入获得
- 30. 无法导入模块已安装Python Pycharm
+1:virtualenv很棒:)。 – 2010-06-08 13:48:53