Python 3.6 不能产生 libpython3.6m.so 文件
在 Python-3.6.9 中测试 Cheetah 包的时候遇到了找不到 libpython3.6m.so.1.0 静态库,记录一下填坑。 编译第三方静态库,在 configure 阶段需要增加 --enable-shared CFLAGS=-fPIC 参数! 在安装后,才会在 /usr/local/python3/lib 目录下产生 libpython3.6m.so 和 libpython3.…
Steven Shum
A Bioinformatics Engineer.
在 Python-3.6.9 中测试 Cheetah 包的时候遇到了找不到 libpython3.6m.so.1.0 静态库,记录一下填坑。 编译第三方静态库,在 configure 阶段需要增加 --enable-shared CFLAGS=-fPIC 参数! 在安装后,才会在 /usr/local/python3/lib 目录下产生 libpython3.6m.so 和 libpython3.…
Python 的 matplotlib 在安装的过程中一直无法解决 freetype2 自动下载的问题,导致始终安装不成功。 Python-3.10.16 通过本地(或者是在线)方式安装 matplotlib-3.10.0 的时候,发现对应 freetype2、qhull 通过对应的 URL 无法正常下载,以至于 matplotlib 一直安装不成功,详细信息如下面代码所示。 对于这种情况,可以:…

很多人在使用 Python3 经常会遇到一些 openssl 版本太低从而导致包无法正常使用的问题,尤其是 urllib3 这个包。 网络上有很多关于这方面的教程,主要解决方案: 降级 urllib3 的版本,例如:pip install --upgrade urllib3==1.26.15; 重新安装一个更高版本的 OpenSSL,然后备份并替换系统原来的 openssl,最后重新编译安装 Py…

编程,作为生物信息学的一个基础性技能,是任何一个生信工程师都无法绕开话题。也许有些人还在纠结 Perl 和 Python 到底应该学习哪一个,但作为目前最火最流行的编程语言 Python 还是非常值得尝试的。它不但可以进行文本处理,在统计、网站、游戏、爬虫、数据可视化等方面也有非常强大的应用,比起曾经的 Perl 真的强大和全面很多,且比 Perl 更容易入手。不管从长远发展,还是短期需要,学会 …

主要是因为下面这两个原因,所以决定从源码编译安装去折腾一下 tkinter,以下是一些记录。 Python 3 源码编译安装,执行 make 过程中提示 _tkinter not found,如下: 使用 Anaconda 3(conda 4.5.11)的 tkinter python 包(conda install -c conda-forge tk)开发 GUI 界面程序过程中,发现 UI 界…
