centos7安装virtualenv ImportError: No module named platformdirs
背景
本人centOS7-64位系统,自带python2.7.5版本,先通过一下命令安装了pip
yum -y ``install` `epel-release
yum -y ``install` `python-pip
此时pip版本8.1.2
问题
执行以下命令安装virtualenv,默认版本安装的版本为20.10.0
pip install virtualenv
随后执行以下命令创建虚拟化环境时报错ImportError: No module named platformdirs
virtualenv -p python venv
解决
新手思路可能会想办法去装这个platformdirs,我刚开始就是这样,试了很多办法都不行,最后是把virtualenv卸载掉,安装virtualenv 16.0.0版本就可以了;因此主要问题是版本问题,在此之前我还试过 去升级pip版本也是没有用的。