ubuntu 利用virtualenv 搭建多python环境出错

问题描述

ubuntu 利用virtualenv 搭建多python环境出错

最近在网上看到一个博客http://blog.chinaunix.net/uid-15174104-id-4020426.html,貌似挺不错的,就自己试试搭建一下比较干净的ubuntu多python环境,结果刚开始就崩了,查了很多的资料还是没有解决,这里求大神解答
我在ubuntu下装了一个ubuntu-12.04.3,打算试试您的python环境搭建,但是中间遇到了点问题
我手动安装的python3.3.3,官网下载的,解压到/opt下面,然后是
sudo ./config

sudo make

sudo make install
然后在/usr/local/bin下面添加了符号链接python3.3.3
然后就开始用您的方法配置多python环境,但是出现了一个问题,当我执行 python3.3.3 virtualenv.py /home/lchris/pyVE/python3.3.3时,报错没有zlib,然后我在网上查了很多的资料,最后选择sudo apt-get install zlib1g-dev
安装成功后,我又重新编译安装了python3.3.3,再次执行python3.3.3 virtualenv.py /home/lchris/pyVE/python3.3.3还是报没有zlib的错误。
然后又上网找资料,找到了个方法,就是dpkg,这次好不容易没有报错没有找到zlib,现在又报这个错了:Traceback (most recent call last):
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 2308, in
main()
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 821, in main
symlink=options.symlink)
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 956, in create_environment
site_packages=site_packages, clear=clear, symlink=symlink))
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1151, in install_python
copy_required_modules(home_dir, symlink)
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1089, in copy_required_modules
dst_filename = change_prefix(filename, dst_prefix)
File "/home/lchris/下载/virtualenv-1.10.1/virtualenv.py", line 1054, in change_prefix
(filename, prefixes)
AssertionError: Filename /opt/Python-3.3.3/Lib/os.py does not start with any of these prefixes: ['/usr/local', '/usr/local']

我就真的没有办法了,真心不知道怎么解决了,求大神解救

解决方案

Ubuntu12.04中有python2.7啊 完全够用了啊 我用来做opencv什么的 都可以

解决方案二:

你的问题和我遇到过的一样,我也在找解决办法,linux下python的升级在网上千篇一律的都是一篇文章,表面上貌似解决了问题。但是很多库都不能调用。问过一个配置成功的同事,在make install完了以后,好像还得把include文件夹下的内容,lib文件夹下的内容进行拷贝,让执行命令的时候能找到。我也没成功,仅供参考

时间: 2024-10-03 12:12:41

ubuntu 利用virtualenv 搭建多python环境出错的相关文章

linux-Linux上搭建安卓开发环境出错

问题描述 Linux上搭建安卓开发环境出错 在最后一步运行./studio.sh时没能打开Android Studio,提示是内部错误,请问是什么原因怎么解决? 解决方案 Linux下搭建Android开发环境 为什么要在Linux搭建开发环境呢?从直观来说,Android虚拟机在Linux下运行速度更快,而且性能更稳定. 我使用的Linux环境是ubuntu-10.10-desktop-i386.安装前所需要准备的软件: ????1. JDK(jdk-6u27-li......答案就在这里:L

利用docker搭建LAMP运行环境教程详解_docker

LAMP介绍 LAMP 指的 Linux(操作系统).ApacheHTTP 服务器,MySQL(有时也指MariaDB,数据库软件) 和 PHP(有时也是指 Perl 或 Python) 的第一个字母,一般用来建立 web 服务器. 虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的免费和开源,这个组合开始流行(大多数Linux发行版本***了这些软件).当一起使用的时候,它们表现的像一个具有活力的解决方案包. 下面介绍如何使用docker来搭建一个包含lamp组件的

Ubuntu下Eclipse搭建ARM开发环境

第一步:安装JRE 和 Eclipse       详细步骤请参考:http://blog.csdn.net/ex_net/article/details/7251664   第二步:安装arm-linux-gcc 和 arm-linux-g++    (1)复制 arm-linux-gcc-4.3.2.tgz 到 /home/tools 目录下,然后解压缩到  根目录下 /                  #   tar -xvzf arm-linux-gcc-4.3.2.tgz -C /

CentOS中使用virtualenv搭建python3环境

  virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题.下面我们来详细探讨下centos中如何来搭建. 问题描述 环境: CentOS6.5 想在此环境下使用python3进行开发,但CentOS6.5默认的python环境是2.6.6版本. 之前的做法是直接从源码安装python3,替换掉现有的开发环境,但在随后使用过程中发现系统很多脚本依赖python2.6,直接替换会导致很多软件不正常. 今天发现有朋友使用virt

搭建eclipse+python+selenium测试环境

经过几天的纠结之后,终于在今天把该环境搭建起来了,在这里要特别感谢深圳-乙醇老师的帮助 搭建环境: 系统环境:Win7 64位; JDK版本:java version "1.6.0_45″ eclipse版本:4.2.0 下面就给大家介绍一下详细的步骤: (1) 下载一个active-python安装软件(该软件已经包含了python2.7和setuptools),默认安装好之后,对应的python目录里面就已经存在Scripts文件夹了,十分方便 (2) 添加Path,比如:C:\Python

利用adt-bundle轻松搭建Android开发环境与Hello world(Linux)_Android

本文与<利用adt-bundle轻松搭建Android开发环境与Hello world(Windows) >是姊妹篇,只是这次操作换成了Linux .拿Ubuntu做例子.还是与Windows一样.由于JDK+Eclipse+ADT+SDK或者JDK+Android Studio在安装的过程中非得联网不可.因此也选用了JDK1.7+解压即用的官方绿色版Android开发环境adt-bundle20131030去安装. 一.基本准备 首先还是与<Debian配置JDK1.7 与Linux

利用adt-bundle轻松搭建Android开发环境与Hello world(Linux)

本文与<利用adt-bundle轻松搭建Android开发环境与Hello world(Windows) >是姊妹篇,只是这次操作换成了Linux .拿Ubuntu做例子.还是与Windows一样.由于JDK+Eclipse+ADT+SDK或者JDK+Android Studio在安装的过程中非得联网不可.因此也选用了JDK1.7+解压即用的官方绿色版Android开发环境adt-bundle20131030去安装. 一.基本准备 首先还是与<Debian配置JDK1.7 与Linux

gtk-REDHAT搭建eclipse环境出错

问题描述 REDHAT搭建eclipse环境出错 是Redhat,找不到网上的jni目录.请教大神怎么解决,多谢. SESSION 2015-06-27 13:09:05.190 -----------------------------------------------eclipse.buildId=4.5.0.I20150603-2000java.version=1.8.0_45java.vendor=Oracle CorporationBootLoader constants: OS=l

在Ubuntu下搭建Android开发环境_Android

1.安装JDK 其实这一步我比较偷懒,在网上查了一下Ubuntu系统下安装JDK的方法,看起来稍稍有点麻烦,于是我试着在自带的软件中心里搜了一下,然后发现在软件中心里有个OpenJDK Java 7,尝试着安装后,发现这是个好东西,一键安装后环境变量什么的都已经自动配好了,eclipse什么的都能自动识别,很方便.百度了一下Open JDK和sun JDK的区别,大概就是sun公司的JDK是在Open JDK的基础上开发的,扩展了一些东西.经过这段时间的使用,在开发Android的时候没发现有什