首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Python:为Python2和Python3安装VirtualEnv

Python:为Python2和Python3安装VirtualEnv
EN

Stack Overflow用户
提问于 2018-07-23 20:56:39
回答 1查看 2.3K关注 0票数 1

在转移到Fedora (从Windows)之后,我意识到它附带了Python2.7.5和Python3.6.6的安装。

当我熟悉使用Python时,我了解了虚拟环境的伟大实用程序,以及它们是如何组织起来的。

然而,我目前的两难处境是,我应该为哪一个Python版本做pip(2 or 3) install virtualenv virtualenvwrapper

从我的研究中,我了解到virtualenvwrapper提供了使用特定版本的Python:mkvirtualenv -p /usr/bin/python(2 or 3) {name}创建虚拟环境的能力。

因此,我应该只在一个Python版本上安装virtualenvvirtualenvwrapper并使用上述特性吗?或者我应该在这两个版本的Python上安装virtualenvvirtualenvwrapper

会有冲突吗?

编辑

更重要的是,假设我已经为Python2.7.5和Python3.6.6安装了virtualenvvirtualenvwrapper,那么在运行以下任何一个版本时都会调用哪个版本的命令:workonmkvirtualenvrmvirtualenv等等。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-23 21:27:07

会有冲突吗?

除非您错误地使用与更具体的python2或python3命令相反的版本的脚本运行默认的system python3命令,否则不会。

虚拟者不冲突,必须激活才能使用。当然,你也可以随心所欲地拥有更多的虚拟设备。

为了避免设置环境出现任何问题,它建议运行python2 -m virtualenv (例如,而不是简单的虚拟化命令本身)。

对于问题底部列出的命令,这取决于路径的配置方式。就我个人而言,我使用pyenv而不是直接使用virtualenv,它将自身注入OS路径变量中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51490737

复制
相关文章
怎么同时 安装python3和python2
Windows 下python3和python2 我们该怎么同时安装python3跟python2呢
程序员小新
2021/12/23
7080
python3 virtualenv
在安装了python3之后,在项目开发的过程中,使用pip3进行库安装都会下载安装到环境变量设置好的地方,也就是python3安装的根目录下。 但是如果同时要开发多个不同的应用项目,而不同应用项目对于同一个库需要适配不同的版本,这种情况怎么办呢?
Devops海洋的渔夫
2019/05/30
3.3K0
由 Python2 和 Python3
这几天在做一个功能实现的时候,需要把别人用 Python2.6 写好的脚步转成 Python3.4 实现,大部分地方转化都没啥问题,但是在 socket.inet_aton() 转化的过程中出了点问题,花费我不少的精力去解决,先做个记录备忘,同时给后续需要的人做个提醒。
py3study
2020/01/06
5710
python3和python2共存
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。 使用python开发,环境有Python2和 python3 两种,有时候需要两种环境切换使用,下面提供详细教程一份。 1、下载python3和python2 进入python官网,链接https://www.python.org/ 选择Downloads--->Windows,点击进入就可以看到寻找想要的python版本 本文选择的是: Python3.5.2,点击后面
似水的流年
2018/01/18
8760
python3和python2共存
Jupyter Notebook 同时安装Python2和Python3内核
如果Jupyter当前使用的是Python2,先使用以下命令检查pip的版本是否大于9.0:
SeanCheney
2019/02/26
2.2K0
python3和python2共存
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。
似水的流年
2019/12/06
3870
Python2 和 Python3 的
最近 Python 之父 Guido van Rossum(龟爷)终于在 Python 官方邮件组落实了 Python 2.7 的终焉之日(EOL)。 说的是 Python 2.7 的 EOL 日期最终确定为 2020 年 1 月 1 日,之后不会有任何更新,包括源码的安全补丁。 所以兼容Python3已经可以说非常必要了,但有些常用的库还没有升级到Python3,所以我们看下如何写出兼容2和3的代码。 Python 2 or 3 ?
py3study
2020/01/02
7790
python3和python2共存
特别说明,本文是在Windows64位系统下进行的,32位系统请下载相应版本的安装包,安装方法类似。
似水的流年
2018/01/14
1.3K0
python3 virtualenv virtualenvwrapper
安装虚拟环境包装器的目的是使用更加简单的命令来管理虚拟环境。 pip3 install virtualenvwrapper
Devops海洋的渔夫
2019/05/31
9740
Python2 和 Python3 中默
最近在使用 Python3.4 做一些脚本实现,发现对于编码的处理上和 Python2.6 有很大的不同,就此机会把相关知识做个梳理,方便需要的时候查阅。
py3study
2020/01/03
4990
python2和python3的共存
1.安装过程中可以手动选择安装路径,本文中的安装路径为"D:\python2", "D:\python3"。
似水的流年
2021/03/23
3.9K0
python3 和 python2的区别
Python2中使用 ASCII 码作为默认编码方式导致string有两种类型str 和unicode,Python3只
py3study
2020/01/08
1.6K0
python3 和 python2的区别
python2和python3的区别
1、不等于<>比较运算符,python3不识别,pyhon2.7中!=和<>都能运行。
狼啸风云
2020/01/14
9300
centos下保留python2安装python3
1. 安装依赖环境 # yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel 2.在python官网找到自己需要的python,tar包下载至本地 # wget https://www.python.org/ftp/python/3.A.B/Python-3.A.B.tg
用户1214487
2020/06/19
6350
linux上安装python3, 保留python2
首先, linux系统中自带python2, 所以可以直接使用python命令, 注意, 安装python2不能卸载
cg错过
2020/11/25
2.1K0
linux上安装python3, 保留python2
爬虫课程(三)|Python2和Python3的比较及安装
一、选择Python2还是Python3 在2008年的时候,python3.0发布。python2.x的最后版--v2.7也于2010年年中发布,并且声明了对最后一版的延长支持。在这之后,python2.x分支就没有任何主要的新属性发布。3.x版本一直持续开发,并且已经发布了5年的稳定版本。2012年发布3.3,2014年发布3.4,2015年发布3.5,2016年发布3.6。这意味着新开发的标准库只在python3.x中展现。 简而言之,python2.x是过去,python3.x是现在、是将来。抱着
黄小怪
2018/05/21
8390
[python]ubuntu下的python2和python3
在终端分别输入python,python2,python3 python和python2默认都是python2 python3才是python3
唯一Chat
2020/02/18
9560
[python]ubuntu下的python2和python3
[编程经验]python2和python3的区别总结
最近涨粉涨的厉害啊,那天看刚破800,今天打开又有32个新粉丝,有点开心,哈哈哈。说实话,看的人多的话,是我坚持下去最大的动力。。。 = = = print(" 我是分割线") = = = 1. print函数 在py2中print是一个语法结构,而在py3中print是一个函数, print(value, ..., sep=' ', end='\n',file=sys.stdout, flush=False) file可以是文件,也就是可以把打印的东西直接输出到文件,这个就很方便,我经常用。比如:
用户1622570
2018/04/11
1K0
Python2和Python3之间的差异
python2的默认编码方式是ASCII,而python3的默认编码方式是Unicode,因此我们在python2的脚本开始处经常可以看到类似下面的一行注释
zy010101
2021/10/09
1.2K0
点击加载更多

相似问题

通过自制软件使用python2和python3的virtualenv

10

如何在windows中为Python2和Python3安装瓶子?

14

Ubuntu - python2和python3共存-安装库

12

apt安装virtualenv vs apt安装python3 3-virtualenv

38

如果默认python为python2,则安装python3模块

25
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文