随笔 - 204,  文章 - 0,  评论 - 19,  阅读 - 49万
一、下载工具包

我一般将python包安装到/usr/local/的文件夹下面,这里会存放安装包和安装的结果。也可以再加一个packeage的结果方便管理。

wget https://www.python.org/ftp/python/3.6.9/Python-3.6.9.tgz  

解压指令

tar -xf Python-3.6.9.tar.xz
cd Python-3.6.9

下一步就是安装依赖

二、安装依赖

可以使用下面的命令安装一些依赖。如果没有安装pip安装会失败。

sudo apt-get install openssl
sudo apt-get install libssl-dev
sudo apt-get install lzma
sudo apt-get install liblzma-dev

# 有bug使用
sudo apt install zlib1g-dev 
sudo apt install python3-virtualenv
sudo apt intall python3-pip
sudo apt-get install libbz2-dev
sudo yum install  bzip2-devel

再删除原来安全的内容之后,直接看./configure配置之后,使用完之后使用下面的指令重新编译(在解压包的文件中,然后使用root指令指定配置路径)

# 推荐
sudo make -j 8
sudo make altinstall
# 不推荐
make & make install
三、安装python

--prefix是安装的位置,一般就是下载的地方。一般不进行软链接,因为使用的版本较多,所以都直接使用虚拟环境,自己的博客

./configure --prefix=/usr/local/python3.6.9 --with-ssl-default-suites=openssl --enable-optimizations --disable-profiling

# 推荐
sudo make -j 8
sudo make altinstall
# 不推荐,因为使用标准,make install因为它会覆盖默认的系统 python3 二进制文件。
# sudo make & make install 
四、问题

安装过程中会遇到以下的一些问题,如下所示(例子)

from pip._internal.cli.main import main
ModuleNotFoundError: No module named 'pip._internal.cli.main'


zipimport.ZipImportError: can't decompress data; zlib not available

ModuleNotFoundError: No module named '_ctypes'

出现了新的gcda的一个profiling提示。

profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/listobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/funcobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/frameobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/floatobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/exceptions.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/call.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/bytesobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Objects/boolobject.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Modules/main.gcda:Cannot open
profiling:/usr/local/pythonpackage/Python-3.7.5/Programs/python.gcda:Cannot open

对解决的问题做了一个分类

内容简单,多安装几次就会很熟练,这里记录一下指令,后期使用可以直接复制。

posted on   蔚蓝色の天空  阅读(1615)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示