Linux下安装python环境时遇到的问题及解决方法
我在阿里云服务器上部署python项目时,遇到的问题:
-
首先是安装mysqlclient时,遇到了
ModuleNotFoundError: No module named '_ctypes’
在centos下需要先下载一下依赖库
yum install libffi-devel -y
然后如果已经安装了python,需要重新编译
移动到python的安装包地址
cd /usr/ocal/Python-3.7.8
运行configure
./configure --prefix=/usr/local/Python-3.7.8
执行完后编译
make && make install
-
其次时安装pands库时(或者其他会用到这个的库),出现
ModuleNotFoundError: No module named '_bz2'
解决问题的博主链接: https://blog.csdn.net/wxh0000mm/article/details/96318779对文中的方法进行一些补充!因为我当时并没有完全解决问题。
- 文中的文件也可以在自己的
/usr/lib64/python3.6/lib-dynload
下找一下。注意要改名 - 如果你使用的是虚拟环境,那么就不要复制到全局的python库中
/usr/local/Python-3.7.8/lib/python3.7/lib-dynload
而是需要放到你的虚拟环境中的python的site-packages中!
/opt/project/python/oilblending/lib/python3.7/site-packages
感谢国外老哥的评论成功解决了我的问题!
原文链接: https://stackoverflow.com/questions/12806122/missing-python-bz2-module
- 文中的文件也可以在自己的