加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

VirtualEnv python2.7错误

发布时间:2020-12-20 13:26:38 所属栏目:Python 来源:网络整理
导读:我在我的ubuntu 10 LTS上安装了 Python 2.7 tar xzf Python-2.7.tgzcd Python-2.7./configuremakesudo make altinstall python似乎已正确安装. 我已经安装了virtualenv. 如果我使用以下方法创建环境,一切正常: sudo virtualenv env 但如果我尝试使用: sudo
我在我的ubuntu 10 LTS上安装了 Python 2.7

tar xzf Python-2.7.tgz
cd Python-2.7
./configure
make
sudo make altinstall

python似乎已正确安装.

我已经安装了virtualenv.

如果我使用以下方法创建环境,一切正常:

sudo virtualenv env

但如果我尝试使用:

sudo virtualenv env --p python2.7 --no-site-packages

我有以下错误:

ImportError: No module named warnings
ERROR: The executable env1/bin/python2.7 is not functioning
ERROR: It thinks sys.prefix is '/home/me/Documents/test1' (should be '/home/me/Documents/test1/env')
ERROR: virtualenv is not compatible with this system or executable

在另一台机器上,Python2.7的一切正常,所以我猜我的python2.7安装或我的virtualenv安装有问题,但我不知道如何开始寻找隐藏问题的地方

解决方法

我安装了一个全新的系统ubuntu10.04 LTS
我安装了python

sudo add-apt-repository ppa:fkrull / deadsnakes
sudo apt-get update
sudo apt-get install python2.7

我安装virtualenv
sudo apt-get install python-virtualenv

命令
sudo virtualenv env -p python2.7

失败并返回:

ImportError:没有名为warnings的模块
错误:可执行文件env / bin / python2.7无法运行
错误:它认为sys.prefix是’/ home / me / Documents / code / jord'(应该是’/ home / me / Documents / code / jord / env’)

UPDATE

我编辑了virtualenv.py的来源,并在REQUIRED_MODULES列表中添加了’warnings’和’_weakrefset’,它现在似乎正常工作

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读