ubuntu18.04 安装python2.7.6

apt-get install  

安装openssl

wget http://artfiles.org/openssl.org/source/old/1.0.1/openssl-1.0.1f.tar.gz

tar xf openssl-1.0.1f.tar.gz

./config  --prefix=/usr/local/ssl

make clean

make && make install

mv -f /usr/bin/openssl /usr/bin/openssl.old

mv -f /usr/include/openssl /usr/include/openssl.old  #不一定存在

ln -s /usr/local/ssl/bin/openssl /usr/bin/openssl    #修改软链,指向新版本的openssl路径

ln -s /usr/local/ssl/include/openssl /usr/include/openssl

 

echo "/usr/local/ssl/lib">>/etc/ld.so.conf

#添加so库的路径,添加完成之后,运行ldconfig ,将新增的so 文件缓存到/etc/ld.so.cache中;

ldconfig -v    

openssl version -a   #确认版本是否为1.0.1f

 

问题:安装openssl ERROR:POD document had syntax errors at /usr/bin/pod2man line 71

installing man1/cms.1

cms.pod around line 457: Expected text after =item, not a number

cms.pod around line 461: Expected text after =item, not a number

cms.pod around line 465: Expected text after =item, not a number

cms.pod around line 470: Expected text after =item, not a number

cms.pod around line 474: Expected text after =item, not a number

POD document had syntax errors at /usr/bin/pod2man line 71.

make: *** [install_docs] 错误 255

__build_openssl finish......

__build_wpa_supplicant begin......

Building wpa_supplicant library

make -f Makefile_wpa_supplicant

 

解决方法:

------->

打开/usr/bin/pod2man 这个配置文件看一下  可以的话 注释掉 第71行  在编译 用#注释

 

 

安装python2.7.6

wget http://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz

xz -d Python-2.7.6.tar.xz

tar xvf Python-2.7.6.tar

cd Python-2.7.6

./configure --prefix=/usr/local

make && make install

rm -rf /usr/bin/python

ln -s /usr/local/bin/python /usr/bin/python

ln -s /usr/local/include/python2.7/ /usr/include/python2.7

echo "/usr/local/lib" >>/etc/ld.so.conf

ldconfig -v

python --version #版本号为2.7.6

 

问题:File "build/temp.linux-aarch64-2.7/libffi/fficonfig.py", line 32, in <module>

    ffi_sources += ffi_platforms['AARCH64']

KeyError: 'AARCH64'

Makefile:476: recipe for target 'sharedmods' failed

make: *** [sharedmods] Error 1

解决

修改:vi Makefile 77行添加:LDFLAGS=        -L/usr/loca/ssll/lib

 vi build/temp.linux-aarch64-2.7/libffi/fficonfig.py

添加 ffi_platforms = {

'AARCH64': ['src/aarch64/ffi.c', 'src/aarch64/sysv.S'], }

 

安装setuptools

https://pypi.org/project/setuptools/0.6c11/#files

cd setuptools-0.6c11

python setup.py build

python setup.py install

 

安装pip

https://pypi.org/project/pip/9.0.1/#files

cd  pip-9.0.1

python setup.py install

pip -V

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
回答: 在Ubuntu 18.04系统中安装Python 3.7可以按照以下步骤进行操作。首先,需要执行系统升级来确保系统是最新的版本。可以使用以下命令执行升级: sudo apt update sudo apt upgrade -y 接下来需要安装编译Python源程序所需的包。可以使用以下命令安装这些包: sudo apt install build-essential -y sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y sudo apt-get install zlib1g-dev 然后,需要下载Python 3.7的源程序压缩包。可以使用wget命令下载: wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tgz 接着,需要解压缩下载的压缩包。可以使用以下命令进行解压缩: tar -xzvf Python-3.7.1.tgz 然后进入解压缩后的目录,并进行配置: cd Python-3.7.1 ./configure --enable-optimizations 配置完成后,可以使用make命令编译并安装Python 3.7: make sudo make install 最后,可以将python3指向Python 3.7版本。可以使用以下命令进行设置: sudo update-alternatives --install /usr/bin/python3 python3 /usr/local/bin/python3.7 1 这样,Python 3.7就安装完成了,并且python3命令将指向Python 3.7版本。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [ubuntu18.04安装python3.7并将python3指向python3.7](https://blog.csdn.net/yiyu3344/article/details/90102410)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [【Python】Ubuntu 18.04 安装 python3.7](https://blog.csdn.net/qq_35933777/article/details/84325856)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值