zoukankan      html  css  js  c++  java
  • Python virtualenvwrapper在Win下的安装和管理

    安装:

    在Win下安装wrapper的时候,需要安装一个特殊的版本,即virtualenvwrapper-win。如果安装的只是virtualenvwrapper,则会出现mkvirtualenv,lsvirtualenv等工具不可用的情况。

    virtualenvwrapper-win会多安装mkvirtualenv.bat、lsvirtualenv.bat等脚本工具。

    安装的时候并不用考虑python的版本。

    pip install virtualenv

    pip install virtualenvwrapper-win

    使用:

    常用的命令:

    mkvirtualenv [envname]:创建名为envname的虚拟环境

    lsvirtualenv:列出所有的虚拟环境

    rmvirtualenv [envname]:删除envname虚拟环境

    多版本的问题:

    当系统中同时存在多个Python版本的时候,如何构建另外一个版本的虚拟环境?

    mkvirtualenv有选项参数,可以指定python解释器的版本,命令格式:

    mkvirtualenv -p [another-version-python-path] [envname]

    [another-version-python-path] 最好是绝对路径,相对路径可能会有各种问题。

    我刚开始不知道有这个命令选项,自己在mkvirtualenv.bat中修改Python解释器的路径,使其调用了另一个版本的解释器来执行创建virtualenv的命令。it works,只是后来觉得有点蠢。

    ==========2018-02-28更新================

    使用mkvirtualenv -p碰到一个wired的问题。指定版本的时候 蹦出错误‘The path does not exist’
    然而单单使用virtualenv -p是可行的。

    最后解决是cd到虚拟环境的路径下(即lsvirtualenv时显示的路径), 使用virtualenv生成python2.7的虚拟版本。创建成功后即可在python3环境下workon pyhont2的环境。

    参考此链接下的评论:https://stackoverflow.com/questions/19950465/how-can-i-set-the-path-for-python3-properly#

  • 相关阅读:
    五、Django的模板渲染和继承
    四、Django的views
    三、Django的urls
    ubuntu超过4G如何备份成iso文件
    15张vim速查表
    这样配置你的IDEA工作效率提高好几倍!
    git用法
    数据库 | MySQL日志管理
    异常处理
    池 concurrent.futrues
  • 原文地址:https://www.cnblogs.com/oDoraemon/p/6899666.html
Copyright © 2011-2022 走看看