Windows上virtualenv搭建python开发环境

本文主要记录在搭建环境时遇到的问题及解决方案啊关于setuptools, pip, virtualenv,环境:win8.1+python2.7.6

1.setuptools:Easily download, build, install, upgrade, and uninstall Python packages

2.pip: A tool for installing and managing Python packages.

3.virtualenv: a virtual environment for python

详情:

http://www.360doc.com/content/14/0317/23/8504707_361440980.shtml

博主已经搭建过一次virtualenv适用于django 1.6, 但这次学习需要使用1.5.4, 所以需要重新搭建一次, 直接通过virtualenv创建失败

0.setuptools pip failed with error code 1:

  原文:http://bbs.csdn.net/topics/390685064

我的解决是
1.首先升级 setuptools至1.4。
从https://pypi.python.org/packages/source/s/setuptools/setuptools-1.4.tar.gz下周 setuptools1.4
然后进入site-packages setuptools1.4的目录,执行命令:
python setup.py build
python setup.py install 
2.通过pip安装virtualenv
easy_install pip
pip install virtualenv==1.11
3.安装虚拟python环境
virtualenv test

  依赖关系问题, 从setuptools开始安装(正确版本)

1.安装Setuptools出错:

UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0xb0 in position 1: ordinal
not in range(128)

相关链接:

1.http://www.oschina.net/question/1409342_134600

2.http://bugs.python.org/review/9291/diff/1663/Lib/mimetypes.py

  1.中给出了解决思路,修改python\Lib\mimetypes.py 无奈我没看懂,好在2.中发现了download patch得到了一个diff文件

  Linux中有patch和diff命令用来打补丁和生成补丁, 不幸的是我使用的是windows, 我有幸装有git, git shell中带有patch

  在git shell中

cd */Lib/  (*是python27路径)patch -p1 < patch.diff

  外链:1.patch用法

     2.git打patch方法

2.安装pip, virtualenv等:

  

easy_install pippip install virtualenv==1.11virtualenv env

  到这里就算搭建完成,不过我总觉得每次要cd到activate目录下来进入虚拟环境很麻烦呢

3.设置virtualenv虚拟环境快捷方式:

  这个算是一点原创咯~cmd /?一下发现/K 后面能跟命令, 用&来完成一行多条命令

  于是, 新建->快捷方式->位置: C:\Windows\System32\cmd.exe /K "cd C:\Users\Azwraith\Documents\Github & env\Scripts\activate"

  

  这样就能通过桌面的快捷方式一键进入啦~我对windows也不是很了解,感觉这个方法算蛮方便的

时间: 2024-08-25 05:31:10

Windows上virtualenv搭建python开发环境的相关文章

Windows使用virtualenv搭建flask开发环境

virtualenv: VirtualEnv用于在一台机器上创建多个独立的Python虚拟运行环境,多个Python环境相互独立,互不影响,它能够: 在没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用 虚拟环境是在Python解释器上的一个私有复制,你可以在一个隔绝的环境下安装packages,不会影响到你系统中全局的Python解释器. 虚拟环境非常有用,因为它可以防止系统出现包管理混乱和版本冲突的问题.为每个应用程序创建一个虚拟环境可以确保应用程序只能访问它

windows上eclipse搭建hadoop开发环境(自用,备忘)

注:本文为自用,随时更新. 一.系统环境 Windows7.Ecplise 4.4.0,Hadoop2.7.2 Hadoop安装教程请看:Hadoop2.7.2安装教程 此处需要注意的是:你的hadoop运行在远程的虚拟机上,但是你的windows上也需要有hadoop的运行环境,这样eclipse才能进行远程调试,所按照上面教程安装完虚拟机上的hadoop,还需要下载同样版本的Hadoop加压到windows上即可,还需要配置相应的环境变量,拷贝winutil.exe.hadoop.dll等文

Ubuntu系统下搭建Python开发环境

之前演示了在Windows中安装Pycharm,很简单.下面介绍一下如何在Ubuntu中安装Pycharm 1.更新Python至3.5.1,执行以下命令: sudo add-apt-repository ppa:fkrull/deadsnakes sudo apt-get update sudo apt-get install python3.5 执行完成后,在shell中输入python3.5,出现如下对话框说明Python3.5更新成功. 2.安装JDK8,在终端中输入如下命令: sudo

Windows搭建python开发环境,python入门到精通[一]

从大学开始玩python到现在参加工作,已经有5年了,现在的公司是一家.net的公司用到python的比较少,最近公司有新项目需要用到python,领导希望我来跟其他同事training,就有了这篇博客,打算将python的training弄成一个简易的python系列,供大家入门使用.Python语言自从20世纪90年代初诞生至今,它逐渐被广泛应用于处理系统管理任务和Web编程.今天就让我们来搭建一个python的开发环境,Windows搭建python开发环境.一切从"Hello world

linux中搭建python开发环境

http://blog.csdn.net/pipisorry/article/details/39854707 ubuntu 12.04中搭建python开发环境 一.使用的系统及软件 Ubuntu 12.04 Python 2.7.3 Django 1.4.2 Pycharm 2.6.3 Postgresql 9.1 Virtualenv Virtualenvwrapper Openjdk 开始之前,可以给系统做一下备份.如误安装了Postgresql,出现了大问题就不得不把系统给重装了. 1

visual studio 2015 搭建python开发环境,python入门到精通[三]

在上一篇博客Windows搭建python开发环境,python入门到精通[一]很多园友提到希望使用visual studio 2013/visual studio 2015 python做demo,这里略带一句,其实就"学习python"而言,比较建议使用pycharm,pycharm可以设置VS或者eclipse等多种IDE的编码,可以让绝大部分其他语言使用IDE的习惯者更容易上手.这一点兼容确实做的很好.不过既然这么多园友要求使用vs开发python的话,就介绍一下visual

快速搭建Python开发环境

快速搭建Python开发环境·Python入门学习速成系列<1> 当我们在学习一门新的技术或者新的编程语言时,经常感觉无从下手.学习初期往往不知道事先应该准备什么:或者刚开始准备,在安装问题就栽了一个大跟头:甚至我们准备完成后,开始学习是,才发现事先应该准备安装的软件没有到位等.这样或那样的问题就困扰我们学习之初,花费了大量的时间. 本文主要介绍在Windows和Linux主流操作系统上快速部署Python开发环境. 准备Python开发环境 在准备部署Python开发环境时,往往会选择不同的

WAMP Server助你在Windows上快速搭建PHP集成环境

WAMP Server助你在Windows上快速搭建PHP集成环境 原文地址 我想只要爬过几天网的同学都会知道PHP吧,异次元的新版本就是基于PHP的WordPress程序制造出来的,还有国内绝大部分论坛都是PHP的哦.据我所知很多同学都想要试着学习一下PHP,无奈要在Windows下安装搭建好一个PHP环境来学习对于菜鸟同学来说繁琐程度足以让一半以上的人放弃,毕竟 Apache+PHP+MySQL 这3个程序配置起来比较麻烦,对于新手来说,要弄清楚那些配置还真是云里雾里.所以傻瓜式整合型的WA

Eclipse和PyDev搭建python开发环境

               Eclipse和PyDev搭建python开发环境 1.1总体目标 本文档作为python学习者的入门教程,通过本教程可以了解python用途.语法.在实际工作中的应用. Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python是完全面向对象的语言.函数.模块.数字.字符串都是对象.并且完全支持继承.重载.派生.多继承,有益于增强源代码的复用性. Python在执行时,首先会将.py文件中的源代码编译成Python的bytecode(字节