python - cx_oracle库找不到
阿神
阿神 2017-04-17 17:35:38
0
2
309

* 背景

  • flask框架,使用sqlalchemy连接oracle

  • 使用cx_oracle连接

* 问题

使用库连接的时候报错。报错信息如下:
  File "build/bdist.macosx-10.11-intel/egg/cx_Oracle.py", line 7, in <module>
  File "build/bdist.macosx-10.11-intel/egg/cx_Oracle.py", line 6, in __bootstrap__
ImportError: dlopen(/Users/yinghaiyun/.python-eggs/cx_Oracle-5.2.1-py2.7-macosx-10.11-intel.egg-tmp/cx_Oracle.so, 2): Library not loaded: /ade/b/3071542110/oracle/rdbms/lib/libclntsh.dylib.11.1
  Referenced from: /Users/yinghaiyun/.python-eggs/cx_Oracle-5.2.1-py2.7-macosx-10.11-intel.egg-tmp/cx_Oracle.so
阿神
阿神

闭关修行中......

membalas semua(2)
巴扎黑

Bagaimanakah cx_Oracle dipasang? Adakah ia disusun dan dipasang dengan pip? Melihat pada timbunan anda, sepatutnya libclntsh.dylib.11.1, yang bergantung kepada cx_Oracle.so, tidak berjaya dimuatkan
Adakah anda seorang Mac Seperti yang saya katakan sebelum ini, masalahnya ialah cx_Oracle.so sendiri juga bergantung pada perpustakaan dinamik lain Anda Anda perlu memastikan bahawa versi perpustakaan dinamik lain adalah konsisten dengan keperluannya dan boleh dimuatkan seperti biasa Mac tidak mempunyainya hari ini.
Arahan yang sepadan dengan ldd di bawah Mac ialah otool (http://blog.sina.com.cn/s/blog_630c58cb0...

Peter_Zhu

Untuk makluman, tiada masalah dan ia boleh dilaksanakan apabila melaksanakan python -c "import cx_Oracle" dalam persekitaran maya. Tetapi akan ada masalah apabila melaksanakannya dalam pycharm Saya masih mencari masalah

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan