CentOS安装python2.7虚拟环境

我的CentOS系统中安装有python2.7,python3.8, python3.9,python3.10多个python版本,现在一个软件安装过程需要使用python2.7,但又不想改变默认python版本,就想着安装一个python虚拟环境。

  1. 安装virtualenv
pip install virtualenv

2. 安装python2.7虚拟环境

 mkdir ~/soft/python2.7 && cd ~/soft/python2.7
virtualenv --python=/usr/bin/python2.7 python27

3. 运行python2.7虚拟环境

source ./python27/bin/activate

4. 退出python2.7虚拟环境

deactivate

批量预测蛋白质理化性质

原来用perl的LWP::UserAgent模块用在expasy批量做过一批蛋白理化性质预测,但不知为什么现在下载不了啦,决定改用python。一开始用的 urllib.request 模块,能做一部分,但总是会莫名奇妙的断掉,显示是“$HOME/anaconda3/lib/python3.6/http/client.py”文件中有问题,尝试了很多方法均没有解决,最后在网上看到这样一句话,如果 urllib.request 中的问题不能解决的话为什么要用它,而更高级一点的 requests是对urllib的进一步封装,因此在使用上显得更加的便捷,实际应用当中尽量使用requests 。更换成 requests 后显然解决了问题。

想到源代码的话给我留言。