解决 No module named '_bz2
将 bz2.cpython-36m-x86_64-linux-gnu.so放在/usr/local/python3.6/lib/python3.6/lib-dynload目录下
https://pan.baidu.com/s/1ChN7mFxIyWwXn7lVtoeVKw
如果失效,去
https://pan.baidu.com/s/1fHhxNiHOLKDqZ-9wHw3JTA
这里下
解决 libbz2.so.1.0: cannot open shared object file
参考
https://blog.csdn.net/yangyangrenren/article/details/78478952
很有效
解决No module named '_bz2将 bz2.cpython-36m-x86_64-linux-gnu.so放在/usr/local/python3.6/lib/python3.6/lib-dynload目录下https://pan.baidu.com/s/1ChN7mFxIyWwXn7lVtoeVKw如果失效,去https://pan.baidu.com/s/1fHh...
1、保证
python3
版本一致,本案中使用的是
python3
.6.8
2、在外网环境下,将所有需要使用的安装包一并安装后,逐一使用import测试并通过
3、将
python3
虚拟环境的所有文件及目录使用 tar -zcvf命令压缩成一个文件,复制到内网同一目录解压
4、某些环境需要自建本地yum源,下面是的范例,执行 yum clean a...
File
"/usr/local/lib/
python3
.6.5/lib/
python3
.6/
bz2
.py", line 23, in <
module
>
from _
bz2
import
BZ2
Compressor,
BZ2
Decompressor
Module
NotFoundError: No
module
named
...
sudo apt-get update
sudo apt-get install build-essential checkinstall
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev
libbz2
-dev
2. 下载Python源代码。你可以从Python官方网站下载最新版本的源代码:
wget https://www.python.org/ftp/python/3.9./Python-3.9..tgz
3. 解压源代码:
tar -xvf Python-3.9..tgz
4. 进入解压后的目录:
cd Python-3.9.
5. 配置编译选项:
./configure --enable-optimizations
6. 编译源代码:
make -j8
7. 安装Python:
sudo make altinstall
现在,你已经成功在Ubuntu上编译了Python。你可以使用以下命令检查Python版本:
python3
.9 --version
星辰丨致青春: