建筑及安装与畅达骨架/畅达筹建工作不
问题描述:
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
我不明白,是需要最后安装包
感谢您的阅读什么。
答
最后,我得到了一个关于此错误得益于@darthbith的评论暗示,
大厦cx_Oracle需要你有工作C(++),因为cx_Oracle的编译器是用C语言编写,而不是在Python甚至是一个Python模块。
conda骨架用于自动构建conda包。它不安装软件包。有关更多详细信息,请参阅文档:https://conda.io/docs/build_tutorials/pkgs.html#build-a-simple-package-with-conda-skeleton-pypi – cel
谢谢,但它已经存在, \ cx_Oracle被发现了,但是现在我明白了它没有被安装 – orubiop
我已经重新编写了,重新制定了这个问题。感谢您的帮助,在运行conda build cx_oracle之后,我得到了描述的错误 – orubiop