zoukankan      html  css  js  c++  java
  • Win10系统Python虚拟环境virtualenv安装和使用

    Virtualenv可以方便的解决不同项目中对类库的依赖问题。这通常是通过以下方式实现的:首先将常用的类库安装在系统环境中;然后为每个项目安装独立的类库环境。这样子可以保证每个项目都运行在独立的类库环境中。

    安装virtualenv

    若要使用python虚拟环境进行开发,首先需要安装virtualenv。
    命令:pip install virtualenv

    安装虚拟环境

    命令:virtualenv venv

    激活虚拟环境

    命令:venvscriptsactivate

    注:如无法激活,直接进入到activate所在目录,使用.activate激活

    查看所有虚拟环境和启动虚拟环境

    lsvirtualenv
    workon
    workon env

    退出虚拟环境

    deactivate

    将指定路径添加到sitepackages目录下的virtualenv_path_extensions.pth中可以直接进行import,在启动虚拟环境时则添加到虚拟环境中,在未启动则添加到默认python环境中

    add2virtualenv path

    其他命令

    cdproject: 切换目录到当前指定的project目录下, 使用前需要使用setprojectdir进行设置
    cdvirtualenv: 切换到当前虚拟环境目录下
    cdsitepackages: 切换到当前虚拟环境的sitepackages下
    lssitepackages: 查看当前虚拟环境的sitepackages目录下的包
    setprojectdir path: 设置project目录
    toggleglobalsitepackages:启用/关闭系统sitepackages
    whereis file:查看文件路径

    Win10下提示权限错误。
    错误信息:
    .activate : 无法加载文件 H:envprojectvenvScriptsactivate.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 htt
    ps:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
    所在位置 行:1 字符: 1
    解决办法:
    1.以管理员身份打开PowerShell
    2.执行命令set-executionpolicy remotesigned


  • 相关阅读:
    浅谈管道模型(Pipeline)
    经常使用的webservice接口
    2012年终总结
    【Linux】linux经常使用基本命令
    php:兄弟连之面向对象版图形计算器1
    学习selenium所须要具备的技术
    Sftp和ftp 差别、工作原理等(汇总ing)
    对数据分布进行可视化的方法
    FusionCharts简单教程(一)---建立第一个FusionCharts图形
    闭包和柯里化
  • 原文地址:https://www.cnblogs.com/fungitive/p/9136144.html
Copyright © 2011-2022 走看看