Windows下Python,setuptools,pip,virtualenv的安装

Windows 2003平台,安装,Python3.3,setuptools,pip,virtualenv。

安装Python2.7.4(当前版本是2.7.6),安装路径:C:\Python27

安装Python3.3.2,安装路径:C:\Python33

安装完毕之后,请勿将python的目录添加到系统的环境变量中。

优先安装后面的pip和virtualenv可以通过easy_install来安装。

setuptools可以在 http://pypi.python.org/pypi/setuptools 找到Windows的安装方式,现在官网建议使用的是下载ez_setup.py来安装。

下载完ez_setup.py,CMD下路由到下载目录,使用:

C:\Python27\Scripts\python.exe ez_setup.py

下载完毕最新版本之后,系统会自动安装setuptools,安装完毕之后,会在scripts下会有一个可执行文件。

当安装完毕setuptools之后,剩下的就比较简单了。

# 安装pip
>C:\Python27\Scripts\easy_install.exe pip

#安装完成pip之后,接着安装virtualenv
>C:\Python27\Scripts\easy_install.exe virtualenv==1.10.1

安装完毕之后,同样在Scripts下面可以看到和virtualenv.exe文件。需要注意,当前irtualenv的版本是1.11,安装的时候如果不设定==1.10.1,默认会安装最新版本,而1.11版本的virtualenv是有问题的,安装1.11后,在创建环境的时候会失败,报错: setuptools pip failed with error code 1.这个问题是1.11的本身的问题,用1.10.1版本,没有这个问题,所以我们安装的时候需要明确版本1.10.1。

安装完毕之后,就可以创建虚拟环境了:

#创建虚拟环境:先在cmd中路由到需要创建虚拟环境的目录下,创建的虚拟环境是在该目录下的一个文件夹
>c:\python27\Scripts\virtualenv.exe vProject

创建之后,我们可以检查下vProject下是否有文件,同时确认下vProject\Scripts\下是否有activate.bat和deactivate.bat两个文件。至此,虚拟环境就创建好了。运行虚拟环境只需要在CMD下运行activate.bat,并在当前窗口中进行操作——所有的操作此时都已经在虚拟环境中进行的。

Thursday, January 16, 2014 | 其他技术 编程语言

文章评论

  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    • clar
    • 6/7/2014 5:15 PM
    good, really helpful about the version of virtualenv, thanks
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    • woo
    • 7/1/2014 3:23 PM
    多谢,安装flask一直卡在virtualenv这里
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    这个帖子非常有用!所有遇到这个问题的人都应该看到这个帖子后,给楼主点个赞!
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    写得太好了,条路清晰容懂,谢谢。
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    • V.C
    • 7/2/2015 4:26 PM
    跟着楼主写的步骤一步一步安装,一次成功,给楼主点赞!
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    • y
    • 7/31/2015 11:35 AM
    非常非常有用, 完全是卡到virtualenv这里了!跪谢楼主!楼主一生平安!
  • # re: Windows下Python,setuptools,pip,virtualenv的安装
    • 薛wk
    • 3/16/2016 11:59 PM
    非常感谢!!!

发表评论

Please add 3 and 6 and type the answer here:

关于博主

  一枚成分复杂的网络IT分子,属于互联网行业分类中的杂牌军。