论坛首页 编程语言技术论坛

Windows下让Python多个版本共存

浏览 8874 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-10-14   最后修改:2014-10-14
不知道大家有没有遇到这种情况,在试验新技术或者学习语言基础的时候会倾向于使用python3,而做实际项目的时候,或调用某些库时又依赖python2,各种不兼容啊。其实这也是python的硬伤了。
其实python3有时候会被人定义为一种新的语言。囧!
那么在开发环境下,怎样让这两个版本共存而又互不影响,并且容易切换呢。
下面以windows环境为例说明,linux环境也是类似的。

在这记录一下在 windows 下让这两个版本共存的配置步骤

1. 在官网下载两个版本的 exe 文件并安装。因为我主要用 v2,所以把它放在 后面 安装。这样在调用 python 命令时,默认执行的就行 v2 版本的
2. 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe 重命名为 python3.exe 和 pythonw3.exe
3. 安装 pip。
   1). 下载 ez_setup.pyget_pip.py
   2). 分别用 python 和 python3 执行这两个文件。
       python ez_setup.py
       python get-pip.py
       python3 ez_setup.py
       python3 get-pip.py
   3). 把 v2 和 v3 的安装目录下的 Scripts 文件夹加入到系统 PATH 变量中。因为我主要用 v2 所以把 v2 放 前面

4. 配置完成。调用 python 启动的就是 v2,调用 python3 启动 v3。
5. pip install package 可以给 v2 安装 package
6. pip3 install package 可以给 python3 安装 package

推荐IDE是pycharm,可以配置多个python编译环境,很容易切换。最新版本里面有个terminal的窗口,点击打开后就是命令行窗口了,很方便。
   发表时间:2014-10-17  
yidao620c 写道
不知道大家有没有遇到这种情况,在试验新技术或者学习语言基础的时候会倾向于使用python3,而做实际项目的时候,或调用某些库时又依赖python2,各种不兼容啊。其实这也是python的硬伤了。
其实python3有时候会被人定义为一种新的语言。囧!
那么在开发环境下,怎样让这两个版本共存而又互不影响,并且容易切换呢。
下面以windows环境为例说明,linux环境也是类似的。

在这记录一下在 windows 下让这两个版本共存的配置步骤

1. 在官网下载两个版本的 exe 文件并安装。因为我主要用 v2,所以把它放在 后面 安装。这样在调用 python 命令时,默认执行的就行 v2 版本的
2. 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe 重命名为 python3.exe 和 pythonw3.exe
3. 安装 pip。
   1). 下载 ez_setup.pyget_pip.py
   2). 分别用 python 和 python3 执行这两个文件。
       python ez_setup.py
       python get-pip.py
       python3 ez_setup.py
       python3 get-pip.py
   3). 把 v2 和 v3 的安装目录下的 Scripts 文件夹加入到系统 PATH 变量中。因为我主要用 v2 所以把 v2 放 前面

4. 配置完成。调用 python 启动的就是 v2,调用 python3 启动 v3。
5. pip install package 可以给 v2 安装 package
6. pip3 install package 可以给 python3 安装 package
<script>alert("hello ")</script>
推荐IDE是pycharm,可以配置多个python编译环境,很容易切换。最新版本里面有个terminal的窗口,点击打开后就是命令行窗口了,很方便。



haha
0 请登录后投票
   发表时间:2014-10-17  
zdb_cn 写道
yidao620c 写道
不知道大家有没有遇到这种情况,在试验新技术或者学习语言基础的时候会倾向于使用python3,而做实际项目的时候,或调用某些库时又依赖python2,各种不兼容啊。其实这也是python的硬伤了。
其实python3有时候会被人定义为一种新的语言。囧!
那么在开发环境下,怎样让这两个版本共存而又互不影响,并且容易切换呢。
下面以windows环境为例说明,linux环境也是类似的。

在这记录一下在 windows 下让这两个版本共存的配置步骤

1. 在官网下载两个版本的 exe 文件并安装。因为我主要用 v2,所以把它放在 后面 安装。这样在调用 python 命令时,默认执行的就行 v2 版本的
2. 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe 重命名为 python3.exe 和 pythonw3.exe
3. 安装 pip。
   1). 下载 ez_setup.pyget_pip.py
   2). 分别用 python 和 python3 执行这两个文件。
       python ez_setup.py
       python get-pip.py
       python3 ez_setup.py
       python3 get-pip.py
   3). 把 v2 和 v3 的安装目录下的 Scripts 文件夹加入到系统 PATH 变量中。因为我主要用 v2 所以把 v2 放 前面
<script type="text/javascript">alert("hello")</script>
4. 配置完成。调用 python 启动的就是 v2,调用 python3 启动 v3。
5. pip install package 可以给 v2 安装 package
6. pip3 install package 可以给 python3 安装 package
<script>alert("hello ")</script>
推荐IDE是pycharm,可以配置多个python编译环境,很容易切换。最新版本里面有个terminal的窗口,点击打开后就是命令行窗口了,很方便。



haha


hello
0 请登录后投票
   发表时间:2014-10-20  
zdb_cn 写道
zdb_cn 写道
yidao620c 写道
不知道大家有没有遇到这种情况,在试验新技术或者学习语言基础的时候会倾向于使用python3,而做实际项目的时候,或调用某些库时又依赖python2,各种不兼容啊。其实这也是python的硬伤了。
其实python3有时候会被人定义为一种新的语言。囧!
那么在开发环境下,怎样让这两个版本共存而又互不影响,并且容易切换呢。
下面以windows环境为例说明,linux环境也是类似的。

在这记录一下在 windows 下让这两个版本共存的配置步骤

1. 在官网下载两个版本的 exe 文件并安装。因为我主要用 v2,所以把它放在 后面 安装。这样在调用 python 命令时,默认执行的就行 v2 版本的
2. 进入 v3 的安装文件夹,把 python.exe 和 pythonw.exe 重命名为 python3.exe 和 pythonw3.exe
3. 安装 pip。
   1). 下载 ez_setup.pyget_pip.py
   2). 分别用 python 和 python3 执行这两个文件。
       python ez_setup.py
       python get-pip.py
       python3 ez_setup.py
       python3 get-pip.py
   3). 把 v2 和 v3 的安装目录下的 Scripts 文件夹加入到系统 PATH 变量中。因为我主要用 v2 所以把 v2 放 前面
<script type="text/javascript">alert("hello")</script>
4. 配置完成。调用 python 启动的就是 v2,调用 python3 启动 v3。
5. pip install package 可以给 v2 安装 package
6. pip3 install package 可以给 python3 安装 package
<script>alert("hello ")</script>
推荐IDE是pycharm,可以配置多个python编译环境,很容易切换。最新版本里面有个terminal的窗口,点击打开后就是命令行窗口了,很方便。



haha


hello


( ⊙ o ⊙ )啊!!我弄了个javascript注入攻击。居然没生效。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics