Я установил cx_Oracle для соединения Python и Oracle для программирования; однако я могу импортировать cx_Oracle в python, только если я нахожусь в каталоге, где живет cx_Oracle. Как я могу импортировать cx_Oracle глобально? Ниже приведен код, демонстрирующий проблему.
Спасибо за вашу помощь.
Python не может импортировать cx_Oracle
user@T420 ~ $ python
Python 2.7.3 (default, Sep 26 2012, 21:51:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cx_Oracle
Python может импортировать cx_Oracle из каталога, в котором он находится
user@T420 /usr/lib/python2.7/site-packages $ ls
cx_Oracle-5.1.2-py2.7.egg-info cx_Oracle.so
user@T420 /usr/lib/python2.7/site-packages $ python
Python 2.7.3 (default, Sep 26 2012, 21:51:14)
[GCC 4.7.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import cx_Oracle
>>>
sys.path
показывает в нем/usr/lib/python2.7/site-packages
? У меня (Linux Mint, Debian), например, нет. - person Aaron Meier   schedule 26.04.2013