Pat*_*its 7 python cx-oracle virtualenv pycharm virtualenvwrapper
目前我有一个virtualenv创建与virtualenvwrapper.在那个virtualenv我用pip install cx_Oracle安装了cx_Oracle扩展.
我有一个python脚本使用cx_Oracle中的几个命令,如connect等.
在运行我的脚本时认为激活的env(python script.py)它工作正常并且不会产生错误.
但是当我尝试在PyCharm 4中运行相同的脚本时,它不起作用.我选择了intrepeter的virtualenv.运行脚本时,我收到如下错误:
/Users/pgerrits/.virtualenvs/siebelaudit/bin/python3.4 -u /Applications/PyCharm.app/Contents/helpers/pydev/pydev_run_in_console.py 64420 64421 /Users/pgerrits/PycharmProjects/SiebelAudit/Audit/Siebel Audit/scratchpad.py
Running /Users/pgerrits/PycharmProjects/SiebelAudit/Audit/Siebel Audit/scratchpad.py
PyDev console: starting.
ImportError: dlopen(/Users/pgerrits/.virtualenvs/siebelaudit/lib/python3.4/site-packages/cx_Oracle.so, 2): Library not loaded: /ade/b/3071542110/oracle/rdbms/lib/libclntsh.dylib.11.1
Referenced from: /Users/pgerrits/.virtualenvs/siebelaudit/lib/python3.4/site-packages/cx_Oracle.so
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
在env激活的终端中使用相同的命令运行相同的脚本时,我没有收到任何错误.
我已经尝试了以下内容: - 使用脚本添加了用于oracle_home等的ENV变量 - 使用pycharm env变量选项添加了env变量
我必须切换到我的mac终端进行运行和调试,这真烦人.有谁知道这里可能出现什么问题?
| 归档时间: |
|
| 查看次数: |
3252 次 |
| 最近记录: |