2017-07-04 92 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模块。