VOGU手游网:值得大家信赖的游戏下载站!

微信:96kaifa
关注我们
所在位置:首页 > 服务器 > ImportError: No module named virtualenv报错的解决办法

ImportError: No module named virtualenv报错的解决办法

发布时间:2021-06-12 16:33:22来源:VOGU手游网作者:VOGU手游网

昨天在执行安装https服务的时候,遇到报错:ImportError: No module named virtualenv

[root@iZ282iltjiwZ https]# ./certbot-auto –nginx certonly
Creating virtual environment…
Traceback (most recent call last):
  File “/usr/bin/virtualenv”, line 2, in <module>
    import virtualenv
ImportError: No module named virtualenv

在看到上面的报错之后,我执行安装:

[root@iZ282iltjiwZ https]# yum install virtualenv
Loaded plugins: security
Setting up Install Process
No package virtualenv available.
Error: Nothing to do

发现是包名不对后又更换包名执行安装yum install -y python-virtualenv,发现这些都提示已经安装成功了,如下

[root@iZ282iltjiwZ https]# yum install python-virtualenv
Loaded plugins: security
Setting up Install Process
Package python-virtualenv-12.0.7-1.el6.noarch already installed and latest version
Nothing to do

可是却依然报错No module named virtualenv,原来这是我已经升级过python2.6到2.7版本的原因,yum安装的virtualenv使用的依然还是旧版本的python2.6,而我当前的python用的是2.7,所以会报错,所以解决方法可以是以下两种方法之一

1:更换yum的python版本为2.7再进行安装。

2:从官方下载virtualenv的tar文件包,解压病利用新版本的python安
装:#python2.7 setup.py install。

解决方法如下, 成功安装virtualenv,从而解决了问题。

wget https://files.pythonhosted.org/packages/33/bc/fa0b5347139cd9564f0d44ebd2b147ac97c36b2403943dbee8a25fd74012/virtualenv-16.0.0.tar.gz
sudo tar zxvf virtualenv-16.0.0.tar.gz
cd virtualenv-16.0.0
python setup.py  install
…..
#成功安装后的提示
Installed /usr/local/python27/lib/python2.7/site-packages/virtualenv-16.0.0-py2.7.egg
Processing dependencies for virtualenv==16.0.0
Finished processing dependencies for virtualenv==16.0.0


我要评价

  • 热门资讯
  • 最新资讯
  • 手游排行榜
  • 手游新品榜