创建 Python Virtualenv 虚拟隔离环境

video:创建 Python Virtualenv 虚拟隔离环境
python 虚拟环境 venv 简单用法 - littlemore - 博客园

创建 Python Virtualenv 虚拟隔离环境

注:早期的版本需要使用工具:pipenv、conda、virtualenv,至3.4版本之后就已经集成了该模块python -m venv

python 的venv使用注意事项

在windows平台下的情况:

  1. python的venv环境不能完全脱离python环境运行,就是你把整个项目拷贝到一台没有装python的电脑上,能运行venv\Script\activate进入虚拟环境,但运行scripts下的python.exe直接报错。
  2. 用python 3.7版本生成的venv不能在3.6的环境下运行。
  3. 用pyinstaller打包生成的exe文件可以直接在没有安装python的电脑上运行,即可完全脱离python环境。
  4. 如在开发时目录是d:\venv_test\venv,则拷贝项目目录到服务器上时也要保持相同目录,不然会收费venv虚拟环境错误。解决办法是修改venv/Scripts/下的activate 和 activate.bat,里有VIRTUAL_ENV="D:\venv_test\venv",是绝对路径。服务器上改成实际的部署路径就可以正常运行venv了。

注:现在pyinstaller还不支持python 3.7,打包的exe运行报错。

原文地址:https://www.cnblogs.com/gitwow/p/10801600.html

时间: 2024-11-02 13:28:59

创建 Python Virtualenv 虚拟隔离环境的相关文章

用virtualenv建立多个Python独立虚拟开发环境

1.安装virtualenv: pip install virtualenv 2.创建一个python的虚拟环境: virtualenv test_demo 用virtualenv创建虚拟环境,是通过复制全局的python解释器,达到环境的互不影响:新建的虚拟环境会自动复制python解释器环境保存到当前路径之下: 3.virtualenv虚拟环境: activate #进入虚拟环境 进入虚拟环境: deactivate #退出虚拟环境 4.指定python版本: virtualenv可以实现两

python配置虚拟开发环境

问题 有的时候开发不同的业务,所需要的环境不一样.一直在同一个环境中开发时候,不同的包版本升级可能会导致另外的业务不能正常工作.另外,有的github上的项目需要的开发环境与你使用的环境不同,冒然的按照它的requirements安装相应的包会产生类似的问题.一般而言,针对这种情况,对不同的业务,如果是存在依赖包存在版本升降级问题,常规的办法是对不同的业务创建不同的虚拟环境,在各个业务下,先进入虚拟环境,然后需要那种依赖包再进行安装,这样就不会产生版本不一样,或者版本升级导致的其它业务不能正常工

python的虚拟运行环境

Python 虚拟环境:Virtualenv 博客分类: Python python 在进行python开发的时候避免不同版本python或python不同版本组件之间的冲突, 有必要配置python的虚拟环境,本博客转自http://liuzhijun.iteye.com/blog/1872241 virtualenv virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够:1. 在没有权限的情况下安装新套件2. 不同应用可以使用不同的套件版本3. 套件

[Mac][Python][Virtualenv]安装配置和使用

安装帮助文档安装VirtualEnv报错如下 tekiMacBook-Air:workspaces hbai$ source /usr/local/bin/virtualenvwrapper.sh /usr/bin/python: No module named virtualenvwrapper virtualenvwrapper.sh: There was a problem running the initialization hooks. If Python could not impo

用pyenv和virtualenv搭建单机多版本python虚拟开发环境

作为主流开发语言, 用python 开发的程序越来越多. 方便的是大多linux系统里面都默认集成了python, 开发可以随时随地开始. 但有时候这也成为了一个短板, 比如说有时候我们需要开发和调试一些需要安装在默认python路径里的程序, 反复地修改和安装会使系统目录越来越乱,这对于一些有洁癖的程序员来说是不可接受的. 还有时候我们需要在不同的python版本上开发, 而系统一般只会自带一到两种python版本, 切换起来更是麻烦. 本文将介绍如何利用pyenv 和virtualenv 在

使用virtualenv搭建python虚拟开发环境

在使用python做开发时,如果多人需要在同一台机器上工作,或者机器环境经常变化时, 添加或删除一些python包很可能会影响到你自己的开发环境. 因此,通过virtualenv工具可以创建一个完全属于你自己的虚拟环境. (其实就是将python相关的一些配置和库放到一个单独的目录下,以后基于这个虚拟环境的python操作都是使用的这个目录) 1.安装virtualenv virtualenv是一个完全的python包,PyPI网站上面有,使用pip工具可以很方便的安装 # wget https

python虚拟开发环境搭建

目录: python版本问题 开发环境-pyenv 虚拟环境-virtualenv 一. python版本 2.x:发展到了2.7.133.x:发展到了3.6 3.x始自2008年,3.5版本发布于2015年https://pythonclock.org   2.x的倒计时 不要迷信版本,学会一个版本,好好学一门语言,其他都不是问题. 二. 开发环境 - pyenv pyenv是python的多版本管理工具: 管理python解释器 管理python版本 管理python的虚拟环境 官网:htt

CentOS 7 安装pyenv,部署 python 独立隔离环境

安装环境: centos 7 [[email protected]_7 cache]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 安装pyenv 到本地 [[email protected]_7 cache]# git clone git://github.com/yyuu/pyenv.git ~/.pyenv 系统要先安装 git : 如果没有,则直接yum 安装: yum install -y git 为pyen

virtualenv 创建python虚拟环境

为什么要创建python虚拟环境 在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4.所有第三方的包都会被pip安装到Python3的site-packages目录下. 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3.如果应用A需要jinja 2.7,而应用B需要jinja 2.6怎么办? 这种情况下,每个应用可能需要各自拥有一套“独立”的Python运行环境.virtualenv就是用来为一个应用创建一套“隔