宝塔面板设置python3默认环境
使用宝塔面板搭建web环境并配置python3为默认python环境
宝塔面板是一个可以通过Web端轻松管理服务器,提升运维效率的管理面板。它不仅可以方便的安装网站必须程序,而且可以创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化CPU、内存、流量监控图表,计划任务等功能。因此搭建网站选用宝塔面板是非常方便的事情,但是一个服务器仅仅搭建一个小网站的话显得有点浪费,使用服务器跑些爬虫写点程序还是非常好的。 但是宝塔并没有默认的python3,由于python2已经不再维护,升级python3并设置为默认python成为首先要做的事情。在网上查看各种教程并没有直接的相关内容,因此在摸索好搭建环境成功后把详细过程分享给大家,以防类似情况发生再次独自摸索。
首先简要说下过程,查看宝塔脚本vi /usr/bin/bt
发现
`py26=$(python -V 2>&1|grep '2.6.')
if [ "$py26" != "" ];then
pythonV=python3
fi`
python3是可以运行宝塔面板的,因此python3其实是兼容的,但是宝塔面板安装的时候要求的是python2,所以处理过程需要这样 1.先运行宝塔面板安装脚本安装好面板 2.安装好python3设置为默认python3 3.修改yum使其使用python2
运行宝塔脚本安装宝塔面板
纯净centos系统直接运行官方脚本安装,我这里系统是centos7,因此使用的是最新的linux面板6.0
bash
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && bash install.sh
安装好就有提示了,默认为8888端口,粘贴进入便可以看到了。
安装python3
由于熟悉而且非常强大的爬虫框架scrapy中python3里面3.6是兼容的,更高版本安装会出错,因此这里使用3.6.7作为本次安装的python版本
wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz
tar zxvf Python-3.6.7.tgz
cd Python-3.6.7
./configure
make && make install
python3便安装好了
设置python3位默认python
rm -f /usr/bin/python
ln -s /usr/local/bin/python3 /usr/bin/python
rm /usr/bin/pip
ln -s /usr/local/bin/pip /usr/local/bin/pip
修改yum为python2
vi /usr/bin/yum
把/usr/bin/python 修改为/usr/bin/python2
修改好后使用yum update -y && python --version &&pip --version
如果yum没有出错而且是python3,且pip版本是python3里面的说明环境搭建成功,接下来就可以方便的搭建好scrapy爬虫环境了。
直接使用conda安装python3
##下载安装conda
wget https://repo.anaconda.com/archive/Anaconda3-2019.07-Linux-x86_64.sh
bash Anaconda3-2019.07-Linux-x86_64.sh
一路确定就安装好了
把conda加入PATH
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/root/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/root/anaconda3/etc/profile.d/conda.sh" ]; then
. "/root/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/root/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
总结
以上就是2种安装宝塔面板的服务器安装python3环境的过程,推荐大家使用conda的第二种安装方式。 希望对大家有所帮助.
- 原文作者:春江暮客
- 原文链接:https://www.bobobk.com/32.html
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。