【待反馈】python的web项目管理里安装指定版本的python环境...
为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:免费版8.3.15(之前试过稳定版本8.2也不行)系统版本:系统:Ubuntu 22.04.3 LTS (Jammy Jellyfish) x86_64(Py3.7.8)
问题描述:python的web项目管理里安装指定版本的python环境最后跳pip安装失败
相关截图(日志、错误):
ating directory Creating directory /www/server/pyporject_evn/versions/3.6.10/share/man
Creating directory /www/server/pyporject_evn/versions/3.6.10/share/man/man1
/usr/bin/install -c -m 644 ./Misc/python.man \
/www/server/pyporject_evn/versions/3.6.10/share/man/man1/python3.6.1
if test ! -d /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig; then \
echo "Creating directory /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig"; \
/usr/bin/install -c -d -m 755 /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig; \
fi
if test -f /www/server/pyporject_evn/versions/3.6.10/bin/python3 -o -h /www/server/pyporject_evn/versions/3.6.10/bin/python3; \
then rm -f /www/server/pyporject_evn/versions/3.6.10/bin/python3; \
else true; \
fi
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s python3.6 python3)
if test "3.6" != "3.6m"; then \
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/python3.6-config; \
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s python3.6m-config python3.6-config); \
rm -f /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig/python-3.6m.pc; \
(cd /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig; ln -s python-3.6.pc python-3.6m.pc); \
fi
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/python3-config
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s python3.6-config python3-config)
rm -f /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig/python3.pc
(cd /www/server/pyporject_evn/versions/3.6.10/lib/pkgconfig; ln -s python-3.6.pc python3.pc)
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/idle3
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s idle3.6 idle3)
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/pydoc3
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s pydoc3.6 pydoc3)
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/2to3
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s 2to3-3.6 2to3)
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/pyvenv
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s pyvenv-3.6 pyvenv)
if test "x" != "x" ; then \
rm -f /www/server/pyporject_evn/versions/3.6.10/bin/python3-32; \
(cd /www/server/pyporject_evn/versions/3.6.10/bin; ln -s python3.6-32 python3-32) \
fi
rm -f /www/server/pyporject_evn/versions/3.6.10/share/man/man1/python3.1
(cd /www/server/pyporject_evn/versions/3.6.10/share/man/man1; ln -s python3.6.1 python3.1)
if test "xupgrade" != "xno"; then \
case upgrade in \
upgrade) ensurepip="--upgrade" ;; \
install|*) ensurepip="" ;; \
esac; \
./python -E -m ensurepip \
$ensurepip --root=/ ; \
fi
make: *** Error 139
正在安装pip工具.....
pip工具安装结束
pip工具安装失败!!!!
安装完成!
python -m ensurepip
python -m ensurepip --upgrade
gcc版本查看
gcc --version
gcc (Ubuntu 11.2.0-19ubuntu1) 11.2.0
首先安装gcc-10
sudo apt-get install gcc-10
设置gcc-10 优先级
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-10 2
这个时候 gcc version 看一下版本是不是切换到10 了
然后重新安装cpython的虚拟环境版本就可以了。
另一个解决方案参考:Overflow 博客 https://stackoverflow.com/questions/70064631/python3-5-m-ensurepip-segmentation-fault
0馒头0 发表于 2024-5-30 20:45
python -m ensurepip
python -m ensurepip --upgrade
您好,通过您的日志信息查看,看起来您正在尝试安装Python 3.6.10,并在安装过程中遇到了一些问题。错误信息"make: *** Error 139"通常表示在make过程中发生了分段错误,
错误代码139通常意味着程序由于某种信号(如SIGSEGV)而异常终止
这边看到您发了解决方法,后续有问题可以在开新帖呢
页:
[1]