精华内容
下载资源
问答
  • 一:普通用户 python -V,看下之前系统中是否有python,看这个是因为安装python3时的基本环境都已具备了,如下图中的是python2版本 官网下载 Python-3.7.9.tar.xz 安装包解压 tar -xvJf Python-3.7.9.tar.xz ...

    一:普通用户

    python -V,看下之前系统中是否有python,看这个是因为安装python3时的基本环境都已具备了,如下图中的是python2版本

    1. 官网下载 Python-3.7.9.tar.xz
    2. 安装包解压  tar -xvJf Python-3.7.9.tar.xz
    3. 编译安装
      1. 创建编译目录mkdir  /home/username/python3   备注:username为用户名
      2. cd Python-3.7.9
      3. ./configure --prefix=/home/username/python3
      4. make && make install
    4. 添加用户环境变量

    cd ~

       vim .bash_profile

    在里边加一行

    export PATH=/home/username/python3/bin:$PATH

    :wq(进行保存)

    1. 验证是否成功

    python3 -V

    pip3 -V

    二:root用户

    1. 官网下载 Python-3.7.9.tar.xz
    2. 安装包解压  tar -xvJf Python-3.7.9.tar.xz
    3. 编译安装
      1. 创建编译目录
        mkdir /usr/local/python3
      2.  
      3. cd Python-3.7.9
      4. ./configure -prefix=/usr/local/python3
      5. make && make install

    出现如图,即可成功

    建立链接

    ln -s /usr/local/python3/bin/python3 /usr/bin/python3 #为python3创建软连接
    ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3  #为pip3创建软连接
    1. 验证是否成功

    python3 -V

    pip3 -V

     

    展开全文
  • 鬼知道我一天天都在什么破事上浪费时间。——鲁迅(不是 起因 老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器...我遇到的缺失的库包括:OpenSSL、zlib和libffi,依次编译安装。 1. OpenSSL.

    鬼知道我一天天都在什么破事上浪费时间。——鲁迅(不是

    起因

    老板舍不得买卡,需要训练一个训练起来非常耗时的模型,借了别人服务器使,人家给了一台硬件相当不错(我活这么久没见过)、软件极其落后的机器,系统是Ubuntu 16.04无可厚非,0202年了Python居然还在用3.5.2,没有pip。没有root权限,我的项目又需要Python 3.6以上的环境,没办法,自力更生,搞起来。

    依赖库的准备

    我遇到的缺失的库包括:OpenSSL、zlib和libffi,依次编译安装。

    1. OpenSSL的编译安装

    官网下载源码,解压,配置并编译安装即可。

    OpenSSL是pip下载包必不可少的库(除非不使用HTTPS)。

    tar -xzf openssl-3.0.0-alpha7.tar.gz
    cd openssl-3.0.0-alpha7
    ./config --prefix=/home/用户名/ssl
    make -j48 && make install

    是的,两颗至强金牌,共24核48线程,羡慕哭。

    2. zlib的编译安装

    同样去官网下载源码,解压,配置并编译安装。

    zlib是Python编译时必须用到的库。

    tar -xzf zlib-1.2.11.tar.gz
    cd zlib-1.2.11
    ./configure --prefix=/home/用户名/zlib
    make -j48 && make install

    3. libffi的编译安装

    GitHub下载源码,解压,配置并编译安装。

    libffi是Python编译“_ctypes”模块必须的库,没有这个模块,后续包的安装编译基本寸步难行。

    tar -xzf libffi-3.3.tar.gz
    cd libffi-3.3
    ./configure --prefix=/home/用户名/ffi
    make -j48 && make install

    此外,还需要将libffi的包信息写入系统变量:

    export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/home/用户名/ffi/lib/pkgconfig

    4. 将依赖的动态库路径写入链接路径

    防止接下来Python编译时找不到这3个库。

    export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/home/用户名/ssl/lib:/home/用户名/zlib/lib:/home/用户名/ffi/lib

    Python的下载,编译和安装

    首先去官网下载源码并解压进入目录,连通性不是很好,可能有人需要科学上网。

    tar -xzf Python-3.8.6.tgz
    cd Python-3.8.6

    修改Modules目录下的Setup文件,取消掉其中对SSL和zlib的模块注释:

    SSL=/home/用户名/ssl
    _ssl _ssl.c -DUSE_SSL -I$(SSL)/include -I$(SSL)/include/openssl -L$(SSL)/lib -lssl -lcrypto
    zlib zlibmodule.c -I/home/用户名/zlib/include -L/home/用户名/zlib/lib -lz

    配置,需要利用pkg-config指定链接libffi,并指定OpenSSL的位置:

    LDFLAGS=`pkg-config --libs-only-L libffi` ./configure --prefix=/home/用户名/py38 --with-openssl=/home/用户名/ssl --enable-optimizations 

    编译并安装:

    make -j48 && make install

    在系统路径中添加Python的路径(最好写到.bashrc里):

    export PATH=/home/用户名/py38/bin:$PATH

    其他

    方便起见,可以用别名指定Python和pip的版本:

    alias python=python3.8
    alias pip=pip3.8

    我也不知道我上辈子造了什么孽天天要把时间浪费在这种无聊的事情上。——小B宰治

    展开全文
  • 安装python版本 # 在管理项目集群时候,遇到的问题——非root用户在搭建自己环境时候,如何搭建?以下提供安装步骤供参考。 # root用户的根目录是root,非root用户的根目录是在/home下面。下面操作均在用户根目录...

    1、选择和安装python版本 

    # 在管理项目集群时候,遇到的问题——非root用户在搭建自己环境时候,如何搭建?以下提供安装步骤供参考。
    
    # root用户的根目录是root,非root用户的根目录是在/home下面。下面操作均在用户根目录下操作。
    
    # 下载python安装包 # python版本库:https://www.python.org/ftp/python/
    
    # 可以根据需要选择对应的python版本,这里以python3.7为例提供说明
    
    wget https://www.python.org/ftp/python/3.7.6/
    
    tar -xzf Python-3.7.6.tgz
    
    cd Python-3.7.6
    
    mkdir -p /home/your_account/software/python3.7
    
    # 编译安装
    ./configure --prefix="/home/your_account/software/python3.7"
    
    make && make install

    以下命令要注意,一定要退出你解压的python安装包,否则,关闭终端之后,python环境就失效了。

    2、添加环境变量

    vim .bashrc 
    
    #添加该语句 
    alias python3=/home/your_account/software/python3.7/bin/python3.7 
    alias pip3=/home/your_account/software/python3.7/bin/pip3.7
    

    还需要一条命令

    source .bashrc

    3、查看python和pip版本

    python3 -V
    pip3 -V

    4、可能需要更新pip

    pip3 install --upgrade pip

     

    展开全文
  • 下面教程是关于使用普通用户权限安装第三方模块,避免程序源代码需要内置第三方模块。声明:下面的方法不会对系统的原有环境造成任何影响第一种场景:系统如果安装python3.5,可以按照下面方法创建虚拟环境[dd_edw@...
    下面教程是关于使用普通用户权限安装第三方模块,避免程序源代码需要内置第三方模块。
    
    声明:下面的方法不会对系统的原有环境造成任何影响


    第一种场景:系统如果安装有python3.5,可以按照下面方法创建虚拟环境
    [dd_edw@BJHC-Client-18511 ~]$ python3.5 -m venv py3       # python3.3以上版本的新特性,在当前目录会生成py3目录,这个目录我们有权限写入
    [dd_edw@BJHC-Client-18511 ~]$ source ~/py3/bin/activate   # 激活虚拟环境
    (py3) [dd_edw@BJHC-Client-18511 ~]$ pip install pymysql   # 安装想要的模块,这个模块会安装到上面的py3目录,不会影响其他目录。




    第二种场景:系统如果安装有anaconda3全家桶,可以按照下面方法创建虚拟环境
    [bdp@db01 ~]$ pwd
    /home/bdp
    [bdp@db01 ~]$ id                 # 这是一个普通用户
    uid=1001(bdp) gid=1001(bdp) 组=1001(bdp)
    [bdp@db01 ~]$ /application/anaconda3/bin/conda create --name python36 python=3.6.3  # /application/anaconda3/是anaconda3软件安装目录,具体有服务器的目录决定。
    [bdp@db01 ~]$ source /application/anaconda3/bin/activate python36  # 激活虚拟环境
    (python36) [bdp@db01 ~]$ pip install pymysql

    # 配置下面命令,一登录bdp用户自动激活虚拟环境。

    echo "source /application/anaconda3/bin/activate python36" >>~/.bashrc









    展开全文
  • 软件版本与下载地址:python 3.7.3 ...软件上传地址为~/software 软件安装地址~/Python/Python3.7.3 (1)前置安装包查看 rpm -qa |grep -i zlib rpm -qa |grep -i bzip2 rpm -qa |grep -i ncurses rpm -qa |...
  • 对于有些环境上的linux服务器,系统自带的python版本可能过低或者其他...这时有效的做法就是在home目录中该用户的文件夹下单独安装python及相关库。 1、源码安装python 从官网选择需要的版本下载 https://www.pyth...
  • 非root用户安装安装python-3.4.6

    千次阅读 2017-03-20 20:30:47
    非root用户安装python-3.4.6:
  • Linux非root用户安装Python及相关库

    千次阅读 2017-07-12 15:11:39
    下面是普通用户操作(用户lilei) 1、安装python python版本库https://www.python.org/ftp/python/,此处我选择2.7.9版本的,在安装python的时候,使用--prefix指定安装路径即可,命令如下: wget https:
  • 非root用户安装python第三方模块

    千次阅读 2017-09-17 21:36:06
    非root用户安装python模块时,会报“Permission denied”的错误,这是因为python模块默认的安装路径是/usr/local/lib/python2.x/dist-packages/,这是系统路径,需要root权限。(其中2.x表示你的python版本,比如...
  • 所以本教程的适用场景为:没有权限的非root用户安装指定的Python版本,并创建虚拟环境,安装需要的各种包。 主要分为两个步骤:安装Python;创建虚拟环境 一. 安装python(我需要的是python3.6,故下面都以python3...
  • 参考:... 1⃣️在python官网上下载相应的Linux版本: https://www.python.org/downloads/source/.  2⃣️上传到服务器 解压  tar -xvf Python-3.7.2.tar 3⃣️进入解压目录:cd Python-3.7...
  • 但是由于是非root用户,需要修改一下默认的安装路径,具体的安装步骤如下: 1. 下载python版本的protobuf,下载地址 2. 解压tar.gz文件 tar -zxvf xxx.tar.gz 3. 安装protobuf compiler...
  • 1.安装pythonpython地址:https://www.python.org/ftp/python/) 以3.7为例,Python-3.7.2.tgz wgethttps://www.python.org/ftp/python/3.7.2/Python-3.7.2.tgz tar -xzfPython-3.7.2.tgz cdPython-3.7.2 ...
  • CentOS普通用户权限安装matplotlib-python

    千次阅读 2016-05-07 15:02:48
    首先,因为自己是普通用户权限,所以,肯定是要先构建自己的Python虚拟环境了。$ cd Your/virtualenv/folder $ pip install virtual $ virtualenv es接着,启动刚刚构建的python虚拟环境 es$ source bin/activate...
  • 最初是在root下一路默认路径安装anaconda, 所以anaconda安装在/root目录下,这样其实普通用户是没有权限访问这个目录的,因此不论怎么设置,普通用户都不能使用root下安装的anaconda版本python。 解决办法: 在...
  • linux普通用户配置自己的python环境

    千次阅读 2018-11-08 21:13:58
    linux服务器上默认安装python2.7,打算在自己的用户下面安装python3的环境。主要包括安装python安装pip等,具体流程如下: 在 https://www.anaconda.com/download/#linux 下获得下载链接 2.wget ...
  • python安装 pip安装 easy_install安装 setuptools安装 virtualenv安装,linux 下python安装 pip安装 easy_install安装 setuptools安装 virtualenv安装。python安装 pip安装 easy_install安装 setuptools安装 ...
  • 前段时间新安CentOS 6.5虚拟机,顺便将自带的Python2.6升级到Python 2.7和安装pip。http://blog.csdn.net/jcjc918/article/details/11022345 然而发现随后通过pip安装的包,在python里使用import命令提示找不到...
  • 主要介绍了Python实现的用户登录系统功能,涉及Python流程控制及字符串判断等相关操作技巧,需要的朋友可以参考下
  • 1、anaconda3的安装 如果下载速度慢的话,可以在windows下下载好,通过rz传到相应目录,这里我装的是:Anaconda3-2018.12-Linux-x86_64.sh,这里不再细讲linux指令,如有需要移步: dailx@amax:~$ ls 02-ssvaegpu 02...
  • 小甲鱼零基础入门学习python笔记

    万次阅读 多人点赞 2019-08-14 11:06:30
    小甲鱼老师零基础入门学习Python全套资料百度云(包括小甲鱼零基础入门学习Python全套视频+全套源码+全套PPT课件+全套课后题及Python常用工具包链接、电子书籍等)请往我的资源... 000 愉快的开始 ...
  • cuda9.0安装,以及python3.6 安装: 参考博客:https://blog.csdn.net/weixin_40085833/article/details/84325114 python2.7安装: mkdir download cd download/ wget ...
  • Linux下Python2.7、pip的安装详解

    千次阅读 2017-06-30 09:51:45
    Linux下Python2.7、pip的安装详解
  • 测验1:Python基本语法元素 知识点概要: 普遍认为Python语言诞生于1991年 Python语言中的缩进在程序中长度统一且强制使用,只要统一即可,不一定是4个空格(尽管这是惯例) IPO模型指:Input Process Output ...
  • 非root用户离线安装python的第三方库

    千次阅读 2017-03-20 20:33:53
    非root用户离线安装python-3.4.6的第三方库
  • 非root用户如何在linux安装python,这样的教程很多,可参看: https://blog.csdn.net/levy_cui/article/details/75014572 在安装过程中可能会下载过慢。推荐trick:可以先搜索相关的百度云、csdn等下载安装包,再传到...
  • Linux下安装Python

    万次阅读 多人点赞 2018-03-06 15:02:34
    目录一、Linux下安装Python二、Linux下Python安装完成后如何使用pip命令三、Linux下Python安装完成后如何使用yum命令四、Linux下安装Anaconda五、Linux下使用anaconda安装Keras一般的Linux上都有默认的Python版本,...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 122,747
精华内容 49,098
关键字:

普通用户安装python

python 订阅