在user/Projects/Python/example.py
目录下的Putty上运行脚本。
在Python
目录下,有一个名为crypto
的子文件夹,在其下是一个名为cryptolib.so
的库。
如果我从Python文件夹中运行example.py
,它将运行完美。但是,如果我从user
文件夹运行它,它会说:
OSError: ./crypto/cryptolib.so: cannot open shared object file: No such file or directory
。
这是我正在使用Python调用的C ++库
如何更改库路径?
答案 0 :(得分:0)
似乎您要从另一个目录导入模块。这个问题already has an answer。另一种解决方案是将文件从一个目录复制并粘贴到另一个目录(这在时间和存储方面都是非常懒惰和低效的,但是如果您不关心效率或编写Pythonic代码,这可能适合您)