老板让在服务器 上运行程序,找了很多资料才终于跑通,遇到几个问题,特此记录一下:
第一步:下载python所需要的版本:
输入下载命令:wget https://www.python.org/ftp/python/3.7.6/Python-3.7.6.tgz
注:需要什么版本的python则对应更改数字即可
第二部:解压
把刚才下载的Python3.7.6安装包解压在该目录下:
tar -zxvf Python-3.7.6.tgz
第三步:编译安装
这一步出现了许多问题,主要 是我使用的linux服务器已安装了python2.7和python3.5,无法直接使用ln -s /usr/local/python3/bin/python3 /usr/bin/python3, 除非用root用户权限覆盖python2的系统路径,但该方法不太好, 一些软件仍是需要python2的支持,故可以使用anaconda来新建一个虚拟python运行环境,在该虚拟环境中创建自己 所需要的python版本,步骤如下:
在自己建立的独立路径下输入
conda create -n py37 python=3.7
照着提示的步骤继续,最后激活 你所创建的python环境即可,
source activate py37
最后 显示
(py37) XXX@120136ed5a3a:~/Python-3.7.6$
查看系统信息
(py37) XXX@120136ed5a3a:~/Python-3.7.6$python --version
Python 3.7.6
则 可以在该途径下使用pip安装自己所需要的 第三方库了。
要想在此进入该虚拟环境中的python3.7环境中,输入:
conda activate py37
(py37) XXX@120136ed5a3a:~$