Tôi đã thử rất nhiều cách để cuối cùng giải quyết được vấn đề. Vì tôi nghĩ tôi nên viết một câu trả lời toàn diện, tôi sẽ viết những vấn đề mà tôi phải đối mặt và giải pháp của chúng tương ứng; hy vọng nó có thể giúp những người khác. Tôi cũng đã thay đổi tên của câu hỏi thành một tên thích hợp. Đây là những gì tôi đã trải qua trong quá trình cài đặt cx_Oracle
mô-đun trong Windows 7 - phiên bản 32 bit (Tôi nghĩ các phiên bản windows khác sẽ có các giải pháp tương tự, nhưng tôi không chắc):
-
Tôi đã cố gắng cài đặt
cx_Oracle
sử dụngeasy_install
và tôi gặp lỗiNo oracle client installed
. Tôi đã tải xuống ứng dụng khách tức thì oraclebasic và ứng dụng khách tức thì oracle sdk cho windows từ Trang web chính thức của Oracle và cài đặt nó qua các bước sau: -
Tôi đã cố cài đặt
cx_Oracle
sử dụngeasy_install
một lần nữa và tôi goterrorcommand ‘gcc’ failed: no such file or directory
và trong một số trường hợp,unable to find vcvarsall.bat
; điều này là do tôi không có trình biên dịch C ++, vì vậy tôi đã làm theo các bước sau để giải quyết nó: -
Tôi đã cố cài đặt
cx_Oracle
sử dụngeasy_install
một lần nữa và tôi goterrorcommand ‘gcc’ failed with exit status 1
; Tôi đã thử bước này để giải quyết nó: -
Tôi đã cố cài đặt
cx_Oracle
sử dụngeasy_install
và nó đã hoạt động.
Nhưng trong quá trình tìm kiếm trên internet, tôi đã tìm thấy một vài thủ thuật có thể hữu ích:
-
Nếu bạn gặp lỗi
no module named win32api
, đó là do bạn chưa cài đặt các tiện ích mở rộng win32 của python trên máy tính của mình, bạn nên tải xuốngpywin32
mô-đun từ Source Forge và cài đặt nó. -
Nếu vẫn không thành công, bạn có thể thử phiên bản cũ hơn của
cx_Oracle
; nhưng hãy ghi nhớ tất cả những gì chúng ta đã nói trong những dòng trên. Bạn có thể tìm thấy tất cả các phiên bản củacx_Oracle
đây . -
Nếu bạn muốn sử dụng
sqlplus
bạn cũng nên thực hiện một số bước khác. Vì mục đích này, hãy tìm kiếm trên internet.