我正在设置一个anaconda环境,除了安装在本地系统上的软件包之外,我能够针对默认的anaconda python安装和运行所有软件包。
另一方面,我有一个本地编译的python可执行文件,可以使用有问题的软件包,但是当我显式运行它时,它无法看到我为anaconda版py安装的软件包(如预期的那样)。有没有办法根据我的python的本地可执行文件安装包?
我收到的错误是
ImportError: /data/..../libboost_python-mt.so.1.55.0: undefined symbol: PyUnicodeUCS2_FromEncodedObject
感谢您的帮助!
答案 0 :(得分:0)
我通过在anaconda文件夹中对系统的python可执行文件进行符号链接并对其安装软件包来解决这个问题。尽管如此,这是一个肮脏的修复,我遇到了使用默认python可执行文件的包的一些问题。