2019-08-28

<ol>

<li>写scrapy简单爬虫</li>

<li>设置定时执行</li>

<li>输出log文件</li>

</ol>

<hr />

<ul>

<li style="list-style-type:none;">

<ul>

<li>系统

<ul>

<li>Ubuntu 16.04 x64</li>

</ul>

</li>

</ul>

</li>

</ul>

<ul>

<li> 查看ubuntu服务器python版本

<ul>

<li>执行命令:python -V</li>

</ul>

</li>

<li>执行所有升级

<ul>

<li>sudo apt update</li>

<li>sudo apt upgrade -y</li>

</ul>

</li>

<li>安装编译Python源程序所需的包

<ul>

<li>sudo apt install build-essential -y</li>

<li>sudo apt install libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev -y</li>

<li>sudo apt-get install zlib1g-dev</li>

</ul>

</li>

<li>下载Python 3.7源程序压缩包

<ul>

<li>wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz</li>

</ul>

</li>

<li>解压缩

<ul>

<li>tar -xzvf Python-3.7.4.tgz</li>

</ul>

</li>

<li>配置

<ul>

<li>cd Python-3.7.4</li>

<li>./configure --enable-optimizations</li>

</ul>

</li>

</ul>

执行上述语句将启用代码的发布版本,可以优化二进制文件以更好的更快的运行,但是需要运行测试,编译时需要花费一些时间(大约半小时),也可以不进行这一项配置。

<ul>

<li>编译和安装Python 3.7

<ul>

<li>sudo make</li>

<li>sudo make install</li>

</ul>

</li>

<li>查看python版本

<ul>

<li>python3</li>

</ul>

</li>

</ul>

不知道为什么一直显示Python 3.5.2

<ul>

<li>为了方便使用,建议创建软连接

<ul>

<li>sudo rm -rf /usr/bin/python3</li>

<li>sudo rm -rf /usr/bin/pip3</li>

</ul>

</li>

<li>添加python3的软链接

<ul>

<li>sudo ln -s Python3.5 安装路径/python3.5 /usr/bin/python3</li>

</ul>

</li>

</ul>

添加/usr/bin/python3时报错,不存在目录

<ul>

<li>添加 pip3 的软链接

<ul>

<li>sudo ln -s Python3.5 安装路径/pip3.5 /usr/bin/pip3</li>

</ul>

</li>

<li>或者:系统自带了python版本,我们需要为新安装的版本添加一个软链

<ul>

<li>ln -s /usr/local/python-2.7.9/bin/python /usr/bin/python2.7.9</li>

</ul>

</li>

<li>测试是否安装成功了

<ul>

<li>python3 --version</li>

</ul>

</li>

</ul>

<hr />

<ul>

<li>卸载python3.4

<ul>

<li>sudo apt-get remove python3.4</li>

</ul>

</li>

<li>卸载python3.4及其依赖

<ul>

<li>sudo apt-get remove --auto-remove python3.4</li>

</ul>

</li>

<li>清除python3.4

<ul>

<li>sudo apt-get purge python3.4</li>

<li>or</li>

<li>sudo apt-get purge --auto-remove python3.4</li>

</ul>

</li>

</ul>

<hr />

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容