python-系统包依赖

2019-01-23  本文已影响0人  一只孢子

环境

OS:Linux 3.13
python:2.7

问题

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

解决

  1. 在自己的目录下重新安装python
$ ./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
$ cd my_project
$ virtualenv venv

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

上一篇 下一篇

猜你喜欢

热点阅读