2017-07-04 41 views
0

cx_Oracle我已經安裝了包cx_Oracle,我的Windows 64位機器上使用暢達骨架命令,蟒蛇蟒蛇建築及安裝與暢達骨架/暢達籌建工作不

conda skeleton pypi cx_Oracle

af5f7daad67d6820670d582dfc045/cx_Oracle-6.0rc1.tar.gz (200 KB) for cx_Oracle.

Downloading cx_Oracle

Using cached download

Unpacking cx_Oracle...

done

內,當我檢查的文件/目錄最終設定,我看到它有

File "C:\Anaconda3_version4.3\lib\site-packages\conda_build\skeletons\pypi.py", line 339, in skeletonize 
    raise RuntimeError("directory already exists: %s" % dir_path) 
RuntimeError: directory already exists: .\cx_oracle 

,但是當我調用它,它不能被發現

import cx_oracle 
Traceback (most recent call last): 

    File "<ipython-input-3-fa7af752f8a0>", line 1, in <module> 
    import cx_oracle 

ModuleNotFoundError: No module named 'cx_oracle' 

cx_Oracle的目錄中包含的文件, ,知道我需要建立包帶暢達編譯:

conda build cx_Oracle

正是如此,它仍然無法正常工作

爲我提供了以下錯誤:

Anaconda3_version4.3\conda-bld\cx_oracle_1499164 
353203\_b_env\Library\include /Tcsrc/cx_Oracle.c /Fobuild\temp.win-amd64-3.6\Rel 
ease\src/cx_Oracle.obj -DBUILD_VERSION=6.0rc1 
error: command 'cl.exe' failed: No such file or directory 

我不明白,是需要最後安裝包

感謝您的閱讀什麼。

+0

conda骨架用於自動構建conda包。它不安裝軟件包。有關更多詳細信息,請參閱文檔:https://conda.io/docs/build_tutorials/pkgs.html#build-a-simple-package-with-conda-skeleton-pypi – cel

+0

謝謝,但它已經存在, \ cx_Oracle被發現了,但是現在我明白了它沒有被安裝 – orubiop

+0

我已經重新編寫了,重新制定了這個問題。感謝您的幫助,在運行conda build cx_oracle之後,我得到了描述的錯誤 – orubiop

回答

0

最後,我得到了一個關於此錯誤得益於@darthbith的評論暗示,

大廈cx_Oracle需要你有工作C(++),因爲cx_Oracle的編譯器是用C語言編寫,而不是在Python甚至是一個Python模塊。