• 在macOS下正确配置 VS Code 使用 virtualenv 里的 python 环境参数


    在macos配置好并启动 virtualenv 环境后,如何让 VS Code 使用这个环境下来编译调试 python 脚本呢?

    1.首先当然是先配置好python虚拟环境

     假定配置python的的虚拟路径如下:

      $HOMExxxenv

      ps2

         ps35

         ps36

    2.然后在vscode的工作区设置中设置如下两个配置项:

    {
        "folders": [
            {
                "path": "demo"
            }
        ],
        "settings": {
            "python.pythonPath": "/Users/xxx/env/ps36/bin/python",
            "python.venvPath": "/Users/xxx/env",
            "python.venvFolders": [
                "ps2",
                "ps35",
                "ps36"
            ]

        }
    }
    3.重新启动vs code,然后打开python工作区,然后cmd+shift+p然后输入选择Python: Select Interpreter 就可以选择 venv 了。
     

    python虚拟环境virtualenv的安装与使用


    virtualenvwrapper的安装及使用


     

    virtualenvwrapper is a set of extensions to Ian Bicking's virtualenv

    tool.  The extensions include wrappers for creating and deleting

    virtual environments and otherwise managing your development workflow,

    making it easier to work on more than one project at a time without

    introducing conflicts in their dependencies.

     

    For more information please refer to the documentation:

     

        http://virtualenvwrapper.readthedocs.org/en/latest/command_ref.html

     

    Commands available:

     

      add2virtualenv: add directory to the import path

     

      allvirtualenv: run a command in all virtualenvs

     

      cdproject: change directory to the active project

     

      cdsitepackages: change to the site-packages directory

     

      cdvirtualenv: change to the $VIRTUAL_ENV directory

     

      cpvirtualenv: duplicate the named virtualenv to make a new one

     

      lssitepackages: list contents of the site-packages directory

     

      lsvirtualenv: list virtualenvs

     

      mkproject: create a new project directory and its associated virtualenv

     

      mktmpenv: create a temporary virtualenv

     

      mkvirtualenv: Create a new virtualenv in $WORKON_HOME

     

      rmvirtualenv: Remove a virtualenv

     

      setvirtualenvproject: associate a project directory with a virtualenv

     

      showvirtualenv: show details of a single virtualenv

     

      toggleglobalsitepackages: turn access to global site-packages on/off

     

      virtualenvwrapper: show this help message

     

      wipeenv: remove all packages installed in the current virtualenv

     

      workon: list or change working virtualenvs

     

    mkvirtualenv创建python虚拟环境

    mkvirtualenv -p <指定版本python可执行文件名>  <虚拟环境目录名>

     比如:
    使用python2.7
    mkvirtualenv -p python2.7  py27
     使用python3.7
    mkvirtualenv -p python3.7  py37
     
     
     

     

  • 相关阅读:
    如何选择一家公司?
    教你一招最屌的阅读开源项目的姿势
    我是如何管理我的团队的?
    我面试到底问什么?
    如何正确使用开源项目?
    如何选择开源项目?
    html表格中的tr td th用法
    如何用 Java 实现 Web 应用中的定时任务?
    java定时任务实现的几种方式
    Java 定时任务 & 任务调度
  • 原文地址:https://www.cnblogs.com/it-tsz/p/9031771.html
Copyright © 2020-2023  润新知