在 Git 的操作中,我们可能需要从特定的版本中创建分支。 首先需要的第一步是活的当前项目的提交历史列表。 然后在特定的版本后,选择 标记,进入这个版本的提交历史。...在弹出的对话框中输入分支名称。 在你输入名称后,将会提示你创建分支。 这个的意思是从当前的提交版本中创建一个分支。 然后可以从上面的提交中创建一个分支。...在创建完成后,可以从分支列表中查看创建的分支列表。 https://www.ossez.com/t/github/13414
它因其重量轻,易于使用和易于扩展(附加/插件)而受到欢迎。由于其架构,它能够处理大量请求(几乎无限制),这取决于你的应用程序或网站负载 - 使用其他一些较旧的替代品可能真的很难解决。...需要设置Python从源代码编译安装,并且需要使用该特定解释器安装pip / virtualenv。...我们将使用以下Python包: python-dev - 开发工具 pip - 管理包 virtualenv - 创建独立的虚拟环境 准备系统进行开发 CentOS发行版没有许多你可能需要的流行应用程序和工具...较短)版本可能不适用于较旧的CentOS发行版。...你只需要将所需的版本(在下面的示例中为2.7.6)替换为你需要的版本(例如3.3.3)。你可以同时安装和使用多个版本。
一、坑一:安装的virtualenv版本太高 显示使用virtualenv 安装虚拟环境报错 出现这个问题就是说明你的virtualev安装的版本太高,降低一下版本重新安装即可,我这里使用的是...15这个版本 pip install virtualenv==15.0.0 二、坑2:pip的版本太高 如果出现上面的错误,说明你的pip的版本太高,没办法,只能说是python3.5的版本太低了...,工作历史遗留问题,没办法,必须要使用python3.5,只能乖乖将pip的版本 python3.5最高支持pip=20的版本 所以解决方案:将本机的pip版本降到20或20一下。 ...通过:python3 -m pip install pip==20.3.4 安装指定版本 安装好了以后在/usr/local/lib/python3.5/dist-packages下 然后再将这两个文件复制到我们创建的虚拟环境中
win系统 首先 pip install virtualenvwrapper-win 创建py2环境 mkvirtualenv -p C:\python27\python.exe(解释器绝对路径) py2env...(虚拟环境名) 创建py3环境 mkvirtualenv -p C:\python34\python.exe(解释器绝对路径) py3env(虚拟环境名) linux系统 首先也是一样安装virtualenv...pip install virtualenvwrapper 然后确定系统中Python的安装位置,比如我的位置在/usr/bin/下 创建py2环境 virtualenv -p /usr/bin/python2...py2env 创建py3环境 virtualenv -p /usr/bin/python3 py3env
Pyenv对Python的版本进行管理,实现不通版本间的切换和使用; Virtualenv通过创建虚拟环境,实现与系统环境以及其他Python环境的隔离。...通过这种方式设置的 Python版本优先级较global高。...参考链接:https://github.com/pyenv/pyenv#installation 三 Virtualenv部署与使用 3.1 Virtualenv简介 Virtualenv试试一个用来为一个应用创建一套...-p PYTHON_EXE, –python=PYTHON_EXE #指定所用的python解析器的版本,比如–python=python2.5就使用2.5版本的解析器创建新的隔离环境。...--distribute #使用Distribute代替Setuptools,也可设置环境变量VIRTUALENV_DISTRIBUTE达到同样效要。
本指南假定使用 Python 3,pip与setuptools的工作装置。从Python 3.4开始,默认安装附带pip。...较旧的版本可能缺少相同的指令,并且配置略有不同。 极简主义Python包 Python包的基本脚手架是一个包含与用户交互的代码的__init__.py文件。 1. 使用您想取的包名创建一个目录。...安装virtualenv(如果尚未安装的话): pip install virtualenv 2. 创建一个新目录,用于保存Python包以及Apache使用的文件。...在此目录中创建一个名为venv的新的虚拟环境,然后激活它: mkdir ~/packages cd packages virtualenv venv source venv/bin/activate 3...这是因为setuptools已使用safe_name的实用程序。有关此问题的深入讨论,请参阅此邮件列表主题。 3.
有时需要保留特定版本的软件不升级,但升级其他软件,这时就需求用到下面的技巧。当CentOS/RHEL/Fedora下的Linux服务器使用 yum update 时命令如何排除选定的包呢?...image.png Yum使用/etc/yum/yum.conf或/etc/yum.conf中的配置文件。您需要放置exclude指令来定义要更新或安装中排除的包列表。这应该是一个空格分隔的列表。...允许使用通配符*和?)。 当我使用yum update时,如何排除php和内核包?...您现在可以照常使用yum命令,但不会安装某些软件包。 image.png 如何禁用排除?...-exclude 命令行选项 最后,您可以使用以下语法在命令行上跳过yum命令更新: 注意:上述语法将按名称排除特定包,或者从所有存储库的更新中排除。
setuptools可以在 http://pypi.python.org/pypi/setuptools 找到Windows的安装方式,现在官网建议使用的是下载ez_setup.py来安装。...下载完ez_setup.py,CMD下路由到下载目录,使用: C:\Python27\Scripts\python.exe ez_setup.py 下载完毕最新版本之后,系统会自动安装setuptools...需要注意,当前irtualenv的版本是1.11,安装的时候如果不设定==1.10.1,默认会安装最新版本,而1.11版本的virtualenv是有问题的,安装1.11后,在创建环境的时候会失败,报错:... setuptools pip failed with error code 1.这个问题是1.11的本身的问题,用1.10.1版本,没有这个问题,所以我们安装的时候需要明确版本1.10.1。...安装完毕virtualenv之后,就可以创建虚拟环境了: #创建虚拟环境:先在cmd中路由到需要创建虚拟环境的目录下,创建的虚拟环境是在该目录下的一个文件夹 >c:\python27\Scripts\virtualenv.exe
for this project…如果省略该--python选项,将使用系统的默认Python版本创建环境。...Pipenv会自动将依赖项添加到[packages]Pipfile中的部分。此外,Pipenv创建了一个名为的文件Pipfile.lock,其中包含使用的确切版本的哈希值。...这可以确保当其他开发人员为此项目安装依赖项时,它们最终都将使用完全相同的版本。...pipenv install numpy 安装特定版本的Pytest作为开发依赖项:pipenv install --dev 'pytest>=3.*' 查看这些安装对Pipfile所做的更改: [[source...安装的特定版本记录在Pipfile.lock。 注意 如果在没有Pipfile的目录中安装软件包,Pipenv将使用系统的默认Python版本自动在该目录中创建新环境。
/ 然后解压,看到这些,今天就说这些 这里是打印Python的版本 https://packaging.python.org/ 关于我这篇文章的参考位置 py -m pip --version...任何动态的或在安装时确定的项目,以及扩展模块或 setuptools 的扩展,都需要进入setup.py. setup.cfg应首选静态元数据 ( )。...setup.py过去是必需的,但在较新版本的 setuptools 和 pip 中可以省略。...INI 文件结构 配置文件由部分组成,每个部分由一个[section]标题引导,后跟由特定字符串(=或:默认情况下为1)分隔的键/值条目。...在当前目录创建独立的python环境 $ virtualenv --no-site-packages venv 激活虚拟环境 $ source venv/bin/activate 停用虚拟环境 $ deactivate
python(即每次登录shell都使用某个版本的python): pythonbrew switch 2.7.2 pythonbrew switch 3.2 临时性地切换使用某个特定版本的python...在当前或是某个特定版本的python中运行 buildout pythonbrew buildout pythonbrew buildout -p 2.6.6 创建python隔离环境(借助virtualenv...switch 永久切换到某个特定版本的python做为默认版本。 use 在当前shell下使用某个特定版本的python。...py 使用所有版本/某个特定版本运行一个python文件。 list 列出所有已安装的python版本。...buildout 在当前或是某个特定版本的python中运行 buildout 。 venv 创建python隔离环境(借助virtualenv)。 version 查看版本。
闲言碎语不要讲,表一表Python的安装,操作系统为CentOS,因为版本旧,加之已经包含了Python-2.4.3,所以我换了一个路径安装了Python-2.7.5,目前此版本比较通用: shell>...既然是学习搭建Python环境,那么virtualenv是必须安装的,简单点说,它允许我们创建若干套隔离的Python运行环境,具体介绍可以参考奇虎的文章,让我们安装它: shell> /usr/local.../Python-2.7.5/bin/pip install virtualenv 接下来创建一个完全独立的Python环境FOO: shell> /usr/local/Python-2.7.5/bin/.../usr/bin/env python 此外,使用virtualenv安装的Python环境都是相同版本的,如果你想安装不同版本,可以考虑使用其他应用,比如:pythonbrew,pyenv,pythonz...时间的分界线:公元二零一七年… 一眨眼好几年过去了,最近要配置个新的 Python 运行环境,发现以前的知识都已经过时了,所以更新一下,使用 SCL 来安装 Python,使用 venv 取代 virtualenv
virtualenv使用 1.进入到创建虚拟环境的磁盘和目录,输入virtualenv vir_test1创建虚拟环境(此处在e:/vir_test目录下创建了vir_test1虚拟环境) ?...2.进入环境,首先进入vir_test1下的Scripts目录(此虚拟目录使用的是默认的Python3.6版本),并运行activate.bat激活虚拟环境(虚拟环境激活后,前面会有环境名称) ?...4.退出virtualenv,执行命令deactivate.bat 1.创建指定版本的虚拟环境 > virtualenv -p D:\Python36\python.exe test D:\Python36...查看当前版本号 virtualenv -clear 清空非root用户的安装,并重头开始创建隔离环境 virtualenv -no-site-packages 令隔离环境可以访问系统全局的site-package...–distribute 使用Distribute代替Setuptools virtualenv –extra-search-dir=SEARCH_DIRS 用于查找setuptools/distribute
python(即每次登录shell都使用某个版本的python): pythonbrew switch 2.7.2 pythonbrew switch 3.2 临时性地切换使用某个特定版本的python...在当前或是某个特定版本的python中运行 buildout pythonbrew buildout pythonbrew buildout -p 2.6.6 创建python隔离环境(借助virtualenv...· switch · 永久切换到某个特定版本的python做为默认版本。 · use · 在当前shell下使用某个特定版本的python。...· symlink · 创建或移除指向某个python版本的符号链接(在您的$PATH中的某个目录)。 · buildout · 在当前或是某个特定版本的python中运行 buildout 。...· venv · 创建python隔离环境(借助virtualenv)。 · version · 查看版本。
简而言之, Virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。...Virtualenv用于创建独立的Python环境,多个Python相互独立,互不影响,它能够帮助: - 在没有权限的情况下安装新套件; - 不同应用可以使用不同的套件版本; - 套件升级不影响其他应用...如果创建虚拟环境时不选择指定的python版本, 那么虚拟环境创建后默认就是系统默认的python版本....不同版本的python的二进制路径不一样 然后在使用virtualenv创建各个项目的虚拟环境时指定不同的python版本, 这样各个项目python解释器环境就实现了相互隔离, 非常纯净!...虚拟环境管理工具 - Virtualenvwrapper virtualenv使用起来不是很方便,因为virtual的启动、停止脚本都在特定目录,可能一段时间后,你可能会有很多个虚拟环境散落在系统各处
所有使用 pip 安装的第三方包都会被安装到Python的site-packages目录下。如果我们同时开发多个应用程序,而这些应用程序需要使用的某一个第三方包的版本各不相同,该怎么办?...-p PYTHON_EXE, –python=PYTHON_EXE 指定所用的python解析器的版本,比如 –python=python2.5 就使用2.5版本的解析器创建新的隔离环境。...–distribute 使用Distribute代替Setuptools,也可设置环境变量VIRTUALENV_DISTRIBUTE达到同样效要。...使用virtualenv # 创建一个文件夹用来存放各个环境的相关文件 mkdir envs cd envs # 创建一个名称为 test_env 的不带任何第三方包的独立的Python运行环境...virtualenv更多的还是适用于本地开发不同的项目,但是在生产环境中还是使用docker给不同的项目创建不同的容器,各自分开运行为好,不宜放在一个单独的物理机中运行。
key_projects/#setuptools 简介 distutils - Python自带的基本安装工具, 适用于非常简单的应用场景使用, 不支持依赖包的安装 通过distutils来打包...它将成为 Python 3.3 的标准库 packaging , 并在其它版本中以distutils2 的身份出现; 换句话说, 它和 pip 将联手结束目前混乱的状况。...virtualenv - 用来创建隔离的python环境,处理python环境的多版本和模块依赖。...(当前文件夹会产生files.txt), 卸载时就可以在当前文件夹下使用如下命令: sudo cat files.txt | sudo xargs rm -rf 二、setuptools: setuptools...=/path/to/distributions ENV # 添加自定义版本的pip或setuptools 移植: 创建无继承的虚拟环境 virtualenv -
/key_projects/#setuptools 简介 distutils - Python自带的基本安装工具, 适用于非常简单的应用场景使用, 不支持依赖包的安装 通过distutils来打包...它将成为 Python 3.3 的标准库 packaging , 并在其它版本中以distutils2 的身份出现; 换句话说, 它和 pip 将联手结束目前混乱的状况。...virtualenv - 用来创建隔离的python环境,处理python环境的多版本和模块依赖。...(当前文件夹会产生files.txt), 卸载时就可以在当前文件夹下使用如下命令: sudo cat files.txt | sudo xargs rm -rf 二、setuptools: setuptools...=/path/to/distributions ENV # 添加自定义版本的pip或setuptools 移植: 创建无继承的虚拟环境 virtualenv --no-site-packages
综合 1.virtualenv介绍 在python开发中,我们可能会遇到一种情况,就是当前的项目依赖的是某一个版本,但是另一个项目依赖的是另一个版本,这样就会造成依赖冲突,而virtualenv就是解决这种情况的...3.virtualenv运行使用 3.1 创建虚拟化环境 使用pycharm来作为本示例的编辑器,选择python2.7工作环境,新建工程virtualenvDemo,在控制台中输入命令: virtualenv...-p PYTHON_EXE, --python=PYTHON_EXE 指定所用的python解析器的版本,比如 --python=python2.5 就使用2.5版本的解析器创建新的隔离环境。...--distribute 使用Distribute代替Setuptools,也可设置环境变量VIRTUALENV_DISTRIBUTE达到同样效要。...virtualenv更多的还是适用于本地开发不同的项目,但是在生产环境中还是使用docker给不同的项目创建不同的容器,各自分开运行为好,不宜放在一个单独的物理机中运行。
VirtualEnv 中文文档 优点 没有权限的情况下安装新套件 不同应用可以使用不同的套件版本 套件升级不影响其他应用 缺点 只能应用于Python Windows10 环境操作 安装python3...虚拟环境保护 pip install virtualenv 创建虚拟环境 创建一个独立的Python运行环境,命名为v1。...-p PYTHON_EXE, —python=PYTHON_EXE 指定所用的python解析器的版本,比如 —python=python2.5 就使用2.5版本的解析器创建新的隔离环境。...—unzip-setuptools 安装时解压Setuptools或Distribute —relocatable 重定位某个已存在的隔离环境。使用该选项将修正脚本并令所有.pth文件使用相当路径。...—distribute 使用Distribute代替Setuptools,也可设置环境变量VIRTUALENV_DISTRIBUTE达到同样效要。
领取专属 10元无门槛券
手把手带您无忧上云