精华内容
下载资源
问答
  • Python venv

    2020-12-09 05:21:52
    <div><p>For Python >= 3.8 use <code>venv</code> module from stdlib instead of virtualenv package. <code>venv</code> has less features but will be easier to maintain since it's part of ...
  • python venv

    千次阅读 2020-02-09 21:11:38
    这个时候就需要用到venv(Virtualenv)创建虚拟的Python环境,以供使用。(像我是因为对服务器没有权限,没有办法直接通过pip安装,只能采用这样迂回的办法。) 本来我已经知道了有Virtualenv这种东西。但是这个...

    在使用Python的时候,有的时候又希望安装的相关依赖不影响原来的系统配置。这个时候就需要用到venv(Virtualenv)创建虚拟的Python环境,以供使用。(像我是因为对服务器没有权限,没有办法直接通过pip安装,只能采用这样迂回的办法。)

    本来我已经知道了有Virtualenv这种东西。但是这个东西需要安装,而我没有权限安装。这就是一个死循环。后来在查资料的时候,意外发现Python3自带了venv,而且可以直接代替Virtualenv。

    需要注意的是,在Python3.3中使用”venv”命令创建的环境不包含”pip”,你需要进行手动安装。但是只有版本在3.3之上都没有问题啦。

    首先,我们先在某个目录下(最后是根目录或者是桌面,关键是下次要用能够找得到),输入:

     

    $ python -m venv XXX
    

    XXX指你要创建的文件名。因为在执行这行命令之后,就会把与Python虚拟环境有关的文件放到XXX里面。

    之后只需要运行这个里面的activate文件就行。Linux下的命令如下:

     

    $ source <XXX>/bin/activate
    

    Windows的cmd下是:

     

    C:> <XXX>/Scripts/activate.bat
    

    在PowerShell下是:

     

    PS C:> <venv>/Scripts/Activate.ps1
    

    但是为了避免运行不信任的脚本,PowerShell下此脚本可能被禁止。此时输入命令:

     

    set-executionpolicy remotesigned
    

    然后更改执行策略就可以了。

    退出环境之前输入:

     

    $ deactivate

     

    展开全文
  • 主要介绍了Python venv虚拟环境配置过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
  • CloudLinux-WHM-Notes:与CloudLinux和WHL,python venv和wsgi有关的注释
  • Python venv模块

    2020-04-12 02:17:44
    Python Tutorial: VENV (Windows) - How to Use Virtual Environments with the Built-In venv Module python -m venv project_env project_env\Scripts\activate.bat pip freeze > requirements.txt deactivat...

    Python Tutorial: VENV (Windows) - How to Use Virtual Environments with the Built-In venv Module

    python -m venv project_env
    project_env\Scripts\activate.bat
    
    pip freeze > requirements.txt
    
    deactivate
    
    rmdir project_env /s
    
    pip install -r requirements.txt
    
    python -m venv venv --system-site-packages
    pip list --local
    
    pip list > 2:13
    python -m venv project_env > 2:29
    project_env\Scripts\activate.bat > 3:24
    where python > 3:46
    pip install requests > 4:48
    pip install pytz > 5:00
    pip list > 
    pip freeze > 5:47
     --> copy information 'pip freeze'
     --> create requirements.txt > 6:37
     --> paste information there
    deactivate > 7:16
    rmdir project_env /s > 7:33
    
    mkdir my_project > 8:48
    python -m venv my_project\venv > 8:55
    my_project\venv\Scripts\activate.bat
    pip install -r requirements.txt > 9:46
    cd my_project > 10:50
     --> create new file 'script.py'
    deactivate > 
    rmdir venv /s >
    python -m venv venv --system-site-packages > 13:30
    venv\Scripts\activate.bat > 
    pip list >
    pip install SQLAlchemy
    pip list --local
    

    venv模块

    venv 通常会安装你可用的最新版本的 Python。如果您的系统上有多个版本的 Python,您可以通过运行 python3 或您想要的任何版本来选择特定的Python版本。

    python3 -m venv tutorial-env
    
    # Windows上
    tutorial-env\Scripts\activate.bat
    # Unix或MacOS上
    source tutorial-env/bin/activate
    
    • pip search
    • 包名称后跟 == 和版本号来安装特定版本的包 如:pip install requests==2.6.0
    • pip install --upgrade 更新
    • pip uninstall 后跟一个或多个包名称将从虚拟环境中删除包。
    • pip show 将显示有关特定包的信息
    • pip list 将显示虚拟环境中安装的所有软件包
    • pip freeze 将生成一个类似的已安装包列表,但输出使用 pip install 期望的格式。一个常见的约定是将此列表放在 requirements.txt 文件中
    • 可以将 requirements.txt 提交给版本控制并作为应用程序的一部分提供。然后用户可以使用 install -r 安装所有必需的包
    展开全文
  • added python venv language

    2021-01-12 15:01:36
    <p>Adds a new language <code>python_venv</code>. It works like <code>python</code> but uses <code>python -m venv</code> instead of <code>python -m virtualenv</code>. <p>I couldn't re-use as much ...
  • <p>VS Code now appears to be trying to activate the Python 3.6 venv from <code>azureFunctions.pythonVenv, yet still warns about using Python 3.7. Is VS Code using the venv? Did the venv get activated?...
  • add support to python venv

    2020-12-08 22:41:27
    <div><p>add support to PROMPT_PYTHON_VENV where one can set the name of a variable that contains the name of current virtualenv. Defaults to CONDA_PREFIX <p>shows as <pre><code> (venv-name) % </code>...
  • python venv actieve uninstall pack-name sitepage posted on 2018-06-15 16:04 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏 var allowComments=t....

     

    posted on 2018-06-15 16:04 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/ruiy/p/9187756.html

    展开全文
  • python venv部署

    千次阅读 2019-08-09 16:46:32
    Python2 和 Python3 均支持的方式 安装 pip install virtualenv 创建项目 cd my_project_folder virtualenv my_project 指定 python 版本 virtualenv -p /usr/bin/python2.7 my_project 或者在环境变量配置中加入...

    virtualenv

    Python2 和 Python3 均支持的方式

    安装 
    pip install virtualenv

    创建项目 
    cd my_project_folder 
    virtualenv my_project

    指定 python 版本 
    virtualenv -p /usr/bin/python2.7 my_project 
    或者在环境变量配置中加入 
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python2.7

    激活虚拟环境 
    (Linux) source my_project/bin/activate 
    (Windows) my_project\Scripts\activate

    退出环境 
    (Linux) my_project/bin/deactivate 
    (Windows) my_project\Scripts\deactivate.bat

    virtualenv 常用命令选项 
    virtualenv [OPTIONS] DEST_DIR

    Options: 
    –version     显示版本信息。 
    -h, –help     显示帮助信息。 
    -v, –verbose   增加后台输出的信息。 
    -q, –quiet    控制后台输出的信息。 
    -p PYTHON_EXE, –python=PYTHON_EXE   
             指定 Python 解释器 
    –clear      清除虚拟环境中依赖库,初始化环境。 
    –system-site-packages 
             使用当前 Python 主体上已安装的程序库。 
    –always-copy   一概不使用 符号链接,直接复制文件。 
    –no-setuptools  Do not install setuptools in the new virtualenv. 
    –no-pip     Do not install pip in the new virtualenv. 
    –no-wheel    Do not install wheel in the new virtualenv.

    virtualenv 相关扩展

    virtualenvwrapper

    virtualenv 的扩展包,能方便的管理 virtualenv

    安装 
    环境变量 WORKON_HOME 指定虚拟环境位置 
    (Linux) 
    pip install virtualenvwrapper 
    export WORKON_HOME=~/Envs 
    source /usr/local/bin/virtualenvwrapper.sh 
    (Windows) 
    pip install virtualenvwrapper-win 
    WORKON_HOME 默认值是 %USERPROFILE%Envs

    基本用法

    创建虚拟环境 
    mkvirtualenv myenv

    切换到虚拟环境 
    workon myenv

    虚拟环境和项目分开 
    mkproject my_project 
    虚拟环境在 WORKON_HOME 中,项目在 PROJECT_HOME 中

    退出虚拟环境 
    deactivate

    删除虚拟环境 
    rmvirtualenv myenv

    其它用法 
    lsvirtualenv 列举所有的环境。 
    cdvirtualenv [subdir] 导航到当前激活的虚拟环境的目录中 
    cdsitepackages [subdir] 和上面的类似,但是是直接进入到 site-packages 目录中 
    lssitepackages 显示 site-packages 目录中的内容 
    showvirtualenv [env] 显示指定环境的详情 
    cpvirtualenv [source] [dest] 复制一份虚拟环境 
    allvirtualenv 对当前虚拟环境执行统一的命令 
    add2virtualenv [dir] [dir] 把指定的目录加入当前使用的环境的path中,这常使用 
    于在多个project里面同时使用一个较大的库的情况 
    toggleglobalsitepackages -q 控制当前的环境是否使用全局的sitepackages目录

    virtualenv-burrito

    相当于 virtualenv + virtualenvwrapper ,不过只支持 python 2

    autoenv

    当进入到一个包含 .env 的目录,autoenv 会自动激活该环境 
    pip install autoenv

    ========================================================================

    venv

    Python3 支持的方式,原名又 pyvenv,python 3.6 已弃用

    创建虚拟环境 
    python3 -m venv /path/to/new/virtual/environment

    命令帮助 
    python3 -m venv -h

    usage: venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]
                [--upgrade] [--without-pip] [--prompt PROMPT]
                ENV_DIR [ENV_DIR ...]
    Creates virtual Python environments in one or more target directories.
    positional arguments:
      ENV_DIR              A directory to create the environment in.
    optional arguments:
      -h, --help              帮助信息
      --system-site-packages  给虚拟环境访问系统 site-packages 目录的权限
      --symlinks              当系统默认不是符号链接的方式时,尝试使用符号链接而不是复制。
      --copies                尝试使用复制而不是符号链接,即使符号链接是平台默认的方式。
      --clear                 在虚拟环境创建之前,删除已存在的虚拟环境目录。
      --upgrade               使用当前 python,升级虚拟环境目录。
      --without-pip           跳过pip的升级或安装
      --prompt PROMPT         为该环境提供一个提示前缀
    
    Once an environment has been created, you may wish to activate it, e.g. by
    sourcing an activate script in its bin directory.

    不同平台激活虚拟环境方法

    Platform Shell 激活虚拟环境命令
    Posix bash/zsh $ source /bin/activate
      fish $ . /bin/activate.fish
      csh/tcsh $ source /bin/activate.csh
    Windows cmd.exe C:> \Scripts\activate.bat
      PowerShell PS C:> \Scripts\Activate.ps1
    展开全文
  • python venv模块

    2018-03-13 17:34:00
    2019独角兽企业重金招聘Python工程师标准>>> ...
  • python venv使用问题

    2020-04-08 21:43:16
    开发环境开发完后,部署到线上,这个venv就不能用了,文件中的路径不一样了,还要单独处理,比较麻烦,要是能直接切换下,能继续使用就方便了
  • vscode win10 python venv使用

    千次阅读 2019-09-12 10:02:42
    python -m venv .venv 2.配置VSCode当前项目Python interpreter ctrl + shift + p弹出命令面板,如下图所示输入Python:Select,会弹出下拉选项,选择下图圈出的选项,接下来vscode会显示出当前主机上python环境.....
  • python venv虚拟环境

    2018-06-21 18:12:00
    python应用一个独立的运行环境,独立于其它的python应用也独立于系统的python环境。 环境升级不影响其它应用。 避免包冲突。 2 创建方式 2.1 pycharm中创建 project interpreter处点击配置按钮---new ...
  • virtualenv 用来创建隔离的Python环境。 处理python环境的多版本和模块依赖,以及相应的权限是一个很常见的问题。比如,你有个应用使用的是LibFoo V1.0,但另一个应用却要用到LibFoo V2.0。 如何处理呢?如果把所有...
  • Python venv 中pip更新

    千次阅读 2018-04-16 18:52:42
    Windows中Python3建立纯Python项目时,会自动创建一个虚拟环境,与本机的Python完全独立,一切操作不影响本地的Python的配置。这里遇到一个问题,虚拟环境中pip升级,使用pycharm中的terminal命令行出现问题,...
  • python 虚拟环境 在使用python开发的过程中往往会出现这种情况:某一个项目支持库A版本1,但是另一个项目支持库A版本2,因此问就要经常改动库A的版本,这样给开发带来极大的不变,protobuf就是很好的例子,经常各个...
  • 为管理项目环境, 使用了python3自带的 venv创建的虚拟环境. 命令如下 python -m venv 虚拟环境名 选择 “输入解释器路径” -> 选择 虚拟环境下的python3的路径, 一般是在 “虚拟环境名/bin/python3” 这样编辑...
  • 关于python venv的一些使用体验

    千次阅读 2017-06-21 09:40:18
    python 3.3开始,python内置的venv环境,在python2中常用的virtualenv现在基本上不用了,但是如果还在用python2的话,还是只能用virtualenv。 2、创建venv环境 2.1 windows下: python3 -m venv /path/to/new/...
  • python的虚拟环境非常好用,尤其是python3之后,直接使用python3 -m venv venvname就可以创建虚拟环境。source venvname/bin/activate激活之后就可以直接使用。我遇到的问题是theano默认使用的版本是cpu, 虽然官网上...
  • 仅附图: 启动虚拟环境: 安装框架: (1)首先需要进入虚拟环境(同上) (2)然后利用pip命令安装框架 运行环境(保证进入虚拟环境): (1)Pycharm环境: (2)CMD环境 ......
  • /home/adt150/DLC-CPU-VENV/lib/python3.7/site-packages/tensorflow/contrib/image/python/ops/single_image_random_dot_stereograms.py", line 27, in "_single_image_random_dot_stereograms.so"))...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 14,746
精华内容 5,898
关键字:

pythonvenv

python 订阅