美文网首页
python-系统包依赖

python-系统包依赖

作者: 一只孢子 | 来源:发表于2019-01-23 16:43 被阅读0次

环境

OS:Linux 3.13
python:2.7

问题

在公共服务器上没有管理员权限
安装软件rmats2sashimi时,执行python setup.py install,报错无法修改系统文件

解决

  1. 在自己的目录下重新安装python
  • 下载python源码/安装包
  • 解决ssl的问题
  • 在安装包的目录下, 依次执行
$ ./configure --prefix=$HOME/python_u
$ make
$ make install 

其中$HOME/python_u是用户自定义的python安装目录
重新安装一个自己python避免修改系统文件?坑!python3之后的版本安装好后,使用pip命令安装包会报错

pip is configure with locations that require TLS/SSL, however the ssl module in Python is not avalible.
  1. virtualenv
    Virtualenv是python的一个包,可用于生成虚拟环境,在虚拟环境中下载的包会存放在指定目录下,不用修改系统文件。
    前提是系统上已经安装了python和pip
  • 安装virtualenv
    $ pip install virtualenv
  • 检查版本
    $ virtualenv --version
  • 创建虚拟环境
$ cd my_project
$ virtualenv venv
  • 激活虚拟环境
    $ source venv/bin/activate
  • 关闭虚拟环境
    $ deactivate
  • 需要指定路径python路径生成虚拟环境
    $virtualenv -p /usr/local/pythons venv
  • 删除虚拟环境
    $ rmvirtualenv venv

关于virtualenv更详细的使用方法,参考Guid to python

相关文章

  • python-系统包依赖

    环境 OS:Linux 3.13python:2.7 问题 在公共服务器上没有管理员权限安装软件rmats2sas...

  • centos7.x下部署django项目superviosr+n

    更新系统依赖包 安装依赖包 安装python3解释器 下载python3.7安装包 解压安装包 创建python解...

  • R通过RJDBC链接Hive

    笔主安装环境 系统版本 R版本 依赖包安装 RJDBC依赖| methods, DBI, rJava这三个包 驱动...

  • 装包常见问题分析

    1.软件包依赖问题 使用RPM进行装包时,如果系统提示软件之间有相互依赖关系,但是没有依赖软件包的情况下,则可以使...

  • Jenkins for Docker in Mint(linux

    在Mint系统中安装Docker过程: 1.更新系统包,安装Docker依赖包: sudo apt-get upd...

  • Oracle-12c安装步骤

    1、登录主机 2、检查oracle安装依赖是否安装 3、安装系统中没有的依赖包 4、将oracle安装包同步到服务...

  • centos7 编译安装php7.2.8

    安装扩展包并更新系统内核 安装php依赖组件(包含Nginx依赖): 创建用户和组,并下载php安装包解压: 设置...

  • php7.3源码编译安装之生产篇

    安装扩展包并更新系统内核: 安装php依赖组件(包含Nginx依赖): 创建用户和组,并下载php安装包解压: 设...

  • Linux下Redis安装和哨兵配置

    当完成Centos7操作系统安装后,先安装依赖包(确保虚拟机能上外网,不然不能安装) 1,依赖包检查 1 yum ...

  • PMDK编译安装

    PMDK编译安装 系统环境:CentOS 7 依赖包 Linux: autoconfyum install aut...

网友评论

      本文标题:python-系统包依赖

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