• Windows下搭建Python虚拟环境


    一、安装使用 virtualenv

    1. 安装 virtualenv

    pip install virtualenv
    

    2. 新建虚拟环境

    virtualenv env1
    

     用 Python3 创建虚拟环境:
    virtualenv -p (python3安装路径) (虚拟环境名字)

     virtualenv  -p C:UsersAdministratorAppDataLocalProgramsPythonPython35python.exe python3
    

     (python3是虚拟环境名字)

    3. 激活虚拟环境

    1)进入虚拟环境

    cd env1
    

     2)进入脚本目录 Scripts

    cd  Scripts
    

     3)运行activate.bat

     activate.bat
    

    4. 退出虚拟环境

    deactivate.bat
    

     二、安装使用 virtualenvwrapper

    安装 virtualenvwrapper

    virtualenvwrapper 是对 virtualenv 的功能扩展,可以管理全部的虚拟环境,用单个命令方便切换不同的虚拟环境。

    1. 安装 virtualenvwrapper

    pip install virtualenvwrapper-win
    

     (Linux下运行 pip install virtualenvwrapper)

    2. 设置workon_home环境变量

    默认创建的虚拟环境的路径在 C:UsersAdministratorEnvs

    WORKON_HOME

    D:my_vir_wrap

    3. 新建虚拟环境

    mkvirtualenv env2
    

     使用 Python3 创建虚拟环境
    mkvirtualenv --python=(python3安装路径) (虚拟环境名字)

    mkvirtualenv --python=C:UsersAdministratorAppDataLocalProgramsPythonPython35python.exe python35
    

    4. 查看安装的所有虚拟环境

    workon
    

    5. 进入虚拟环境

    workon python3
    

    6. 退出虚拟环境

    deactivate
    

     安装中的问题:VCRUNTIME140.dll 丢失

    解决办法:把Python安装目录下 VCRUNTIME140.dll 拷到 C:WindowsSystem32 目录下即可。

    二、pycharm配置虚拟环境

    File->Settings->Project Interpreter->Add Local

    选择虚拟环境路径即可

    三、jupyter notebook

    安装anaconda

    https://www.continuum.io/downloads

    环境变量

    path:
    D:anaconda;D:anacondaScripts
    

    1.进入Anaconda Prompt

    在notebook中使用多版本内核,需要对各环境安装ipykernel

    conda create -n py27 python=2.7 ipykernel
    conda create -n py36 python=3.6 ipykernel
    

     也可以手动安装:

    conda create -n py27 python=2.7
    source activate py27
    win: activate py27
    conda install notebook ipykernel
    ipython kernel install --user

    deactivate conda create -n py36 python=3.6 source activate py36 win: activate py36 conda install notebook ipykernel ipython kernel install --user
    deactivate

    启动:

    jupyter notebook
    

    注意:deactivate 退出虚拟环境后,启动若py2或者py3不能使用,那直接在py2或py3虚拟环境执行启动命令

    其它常用命令

    包管理

    conda可直接通过命令行对包进行管理:

        列出所有包 conda list
        更新包 conda upgrade package_name
        更新所有包 conda upgrade --all
        安装包 (如numpy) conda install numpy
        可同时安装多个包:conda install numpy scipy pandas
        或限定版本conda install numpy=1.9
        卸载包 conda remove package_name
    

     环境管理

    conda可以创建隔离的python开发环境,并对环境进行管理,这样你就可以针对不同的项目使用不同的环境。还可以导出环境,便于项目迁移。

        创建环境:在终端中使用 conda create -n env_name list of packages。在这里,-n env_name 设置环境的名称(-n 是指名称),
        而 list of packages 是要安装在环境中的包的列表。例如,要创建名为 my_env 的环境并在其中安装 numpy,请键入 conda create -n my_env numpy。 指定python版本:conda create -n py3 python=3 进入环境:activate env_name (windows下) 退出环境:deactivate 导出环境文件:conda env export > environment.yaml ,environment.yaml为导出的文件名 使用环境文件创建环境:conda env create -f environment.yaml 列出所有环境:conda env list 移除环境:conda env remove -n env_name

     示例

    安装pyquery在py36_a虚拟环境中
    1、进入Anaconda Prompt
    2、conda env list
    3、activate py36_a
    4、conda install pyquery(pip install moviepy)
    5、deactivate
    
  • 相关阅读:
    Java路径问题终于解决方式—可定位全部资源的相对路径寻址
    易学设计模式看书笔记(2)
    js算法:分治法-棋盘覆盖
    [NIO]dawn之Task具体解释
    C#高级编程五十八天----并行集合
    [Swift通天遁地]九、拔剑吧-(12)创建Preview-Transition图像预览界面
    [Swift通天遁地]九、拔剑吧-(11)创建强大的Pinterest风格的瀑布流界面
    [Swift通天遁地]九、拔剑吧-(10)快速创建美观的聊天界面:可发送文字、表情、图片
    [Swift通天遁地]九、拔剑吧-(9)创建支持缩放、移动、裁切的相机视图控制器
    [Swift通天遁地]九、拔剑吧-(8)创建气泡式页面切换效果
  • 原文地址:https://www.cnblogs.com/fmgao-technology/p/10451290.html
Copyright © 2020-2023  润新知