美文网首页
在'超算/服务器'上安装自定义的Python及模块

在'超算/服务器'上安装自定义的Python及模块

作者: Jackson_Ji | 来源:发表于2018-11-04 07:08 被阅读0次

在最近的学习中,需要使用学校的超算进行模拟计算,加之自己正在学习python,就想把自己编写的一些python程序放在超算上运行,但是发现:

  • 超算上的python版本为2.6.9,而我需要使用python3;
  • numpy、matplotlib等模块并没有,且不能自行安装。

于是就打算在超算自己用户路径下安装python3以及我想使用的模块,其实本质上就是在Linux上安装python,并无二异,只是多了安装目录的指定,本文以我的用户目录/home/s4476434/为例进行说明。


需要用到的'命令'与'文件'有:

  • 命令:

mkdir # 建立文件夹

wget #下载工具

tar  #解压缩工具

make

make isntall

wget 命令详解

  • 文件:
    -- python: 下载地址(在后面会需要复制这个地址):https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
    其中 https://www.python.org/ftp/python 有各个版本的python地址,用户可以自定义选择。
    通过测试发现,我使用的服务器若3.6.0以前的版本自带的pip无法正常工作需要手动再安装pip等工具,而3.6.0及以后版本已经在安装python时一并安装,更为简单便捷。
    -- Xming: 用于支持Windows平台下对服务器上图形界面的本地显示。下载地址

安装python到用户指定路径下

自定义python的安装位置,在此我安装在用户根目录的python3文件夹下


mkdir ~/python3

cd ~/python3

wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz

tar zxvf Python-3.6.0.tgz

cd Python-3.6.0

~/configure --prefix='/home/s4476434/python3'

make && make isntall

至此python安装完毕,进入 home/s4476434/python3/bin 文件夹下,我们可以看到pip已经默认安装好了,然后我们就可以在该文件夹下用 pip3 install modulename 安装其他的模块了,例如 pip3 install numpy.

但是此时如果我们如果在其它路径下运行pyhton仍然是服务器上的老版本,我们需要在用户根目录下在.bashrc文件增加一条alias命令对python进行重新指向:alias python = “/home/s4476434/python3/bin/python3” 然后退出保存source .bashrc 使对.bashrc的更改生效即可。


相关文章

  • 在'超算/服务器'上安装自定义的Python及模块

    在最近的学习中,需要使用学校的超算进行模拟计算,加之自己正在学习python,就想把自己编写的一些python程序...

  • python3环境搭建-Linux

    以Python 3.6.5(已经在134.32.116.X服务器搭建此版本)及相关模块安装为例: 1)Python...

  • scrapy学习

    一、云服务器配置:为Python安装scrapy 1)检查当前服务器是否安装Python scrapy模块 Pyt...

  • Python——MySQLdb

    在windows上安装python mysql模块后,导入模块时报 python ImportError: DLL...

  • centos自定义安装pip3

    题记 在之前的文章centos云服务器安装Python3记录 记录了怎么自定义安装 Python3 ,在后边测试p...

  • 模块

    模块的三种类型: 内置模块:安装python解释器的时候一起装上的 第三方模块:扩展模块:需要自己安装 自定义模块...

  • ubuntu16.04下的python、nodejs等开发必备

    ubuntu16.04默认安装了python2.7及python3.5,但python3.5没有安装pip模块,所...

  • python将自定义库路径添加到sys.path中

    在本地运行python脚本时,正常;在服务器上运行时,报找不到自定义模块的错误; 是因为当前项目路径不在sys.p...

  • Nginx+uWSGI+Django部署

    1、买台服务器2、租IP3、把代码上传到服务器上4、Python环境5、安装项目所需的模块6、runserver(...

  • Python 启动本地服务

    在 Linux 服务器上或安装了 Python 的机器上,Python自带了一个WEB服务器 SimpleHTTP...

网友评论

      本文标题:在'超算/服务器'上安装自定义的Python及模块

      本文链接:https://www.haomeiwen.com/subject/twxrxqtx.html