python
文章平均质量分 59
马丁半只瞄
这个作者很懒,什么都没留下…
展开
-
python调用oracle报错:Linux oracle DPI-1047: Cannot locate a 64-bit Oracle Client library: libclntsh.so
cx_Oracle.DatabaseError: DPI-1047: Cannot locate a 64-bit Oracle Client library: libclntsh.so。libclntsh.so是OCI客户端运行时库,Oracle如果程序使用了oci读写数据库必定会装载这个库。一般位于你安装的oracle客户端目录下,程序运行时会去两个路径下寻找:1、/etc/ld.so.conf所列路径下;如果这两个地方都找不到就会报错,说找不到这个库。原创 2023-02-14 16:00:46 · 3555 阅读 · 2 评论 -
#!/usr/bin/python3 和 #!/usr/bin/env python3的区别
脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单#!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器;#!/usr/bin/env python3这种用法是为了防止操作系统用户没有将python3装在默认的/usr/bin路径里。当系统看到这一行的时候,首先会到env设置里查找python3...原创 2018-05-15 10:57:05 · 36775 阅读 · 2 评论