- 浏览: 564536 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (618)
- java (109)
- Java web (43)
- javascript (52)
- js (15)
- 闭包 (2)
- maven (8)
- 杂 (28)
- python (47)
- linux (51)
- git (18)
- (1)
- mysql (31)
- 管理 (1)
- redis (6)
- 操作系统 (12)
- 网络 (13)
- mongo (1)
- nginx (17)
- web (8)
- ffmpeg (1)
- python安装包 (0)
- php (49)
- imagemagic (1)
- eclipse (21)
- django (4)
- 学习 (1)
- 书籍 (1)
- uml (3)
- emacs (19)
- svn (2)
- netty (9)
- joomla (1)
- css (1)
- 推送 (2)
- android (6)
- memcached (2)
- docker、 (0)
- docker (7)
- go (1)
- resin (1)
- groovy (1)
- spring (1)
最新评论
-
chokee:
...
Spring3 MVC 深入研究 -
googleyufei:
很有用, 我现在打算学学Python. 这些资料的很及时.
python的几个实用网站(转的) -
hujingwei1001:
太好了找的就是它
easy explore -
xiangtui:
例子举得不错。。。学习了
java callback -
幻影桃花源:
太好了,謝謝
Spring3 MVC 深入研究
多版本Python共存[支持使用pip安装包]
有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。 所以就会考虑安装另一个版本的python环境, 然后需要用到这个版本时就在脚本头部指明 #/usr/bin/env python2.7 这样。
## 下载要安装的 Python版本源码包(我用的是 2.7 版本)
wget ‘http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2′
##标准的安装流程, 安装python2.7 到 /usr/local/python2.7 目录:
tar -xvf Python-2.7.tar.bz2
cd Python2.7
./configure –prefix=/usr/local/python2.7 && make && make install
## 建立一个 python2.7的链接, 方便调用
ln -sv /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7
一般的需求到这一步即可使用 python2.7了。但是如果需要安装其他的包到python2.7, 在使用 easy_install、 pip 等包管理工具安装包时, 还是会装到系统自带版本python的目录。 在python2.7版本下也无法import安装的包。 以下是解决方法:
## 接下来安装一些需要的包环境(setuptools, pip)
wget –no-check-certificate ‘https://pypi.python.org/packages/source/s/setuptools/setuptools-0.7.2.tar.gz’
tar -xvf setuptools-0.7.2.tar.gz
cd setuptools-0.7.2
python2.7 setup.py install –prefix=/usr/local/python2.7
wget –no-check-certificate ‘https://pypi.python.org/packages/source/p/pip/pip-1.2.tar.gz’
tar -xvf pip-1.2.tar.gz
cd pip-1.2
python2.7 setup.py install –prefix=/usr/local/python2.7
## 创建一个 pip-2.7 的链接, 方便调用
ln -sv /usr/local/python2.7/bin/pip-2.7 /usr/bin/pip-2.7
之后使用 pip-2.7 命令安装的包就会自动装到 /usr/local/python2.7 对应目录下了。 这样安装的包不仅能import, 更重要的是不会出现不同版本的兼容性问题(有些包在不同版本python下是不同的)
转自: http://www.nrcoder.com/wp/?p=8
有时特殊需要会要用到高版本的Python, 但是系统自带的版本又是很多其他工具依赖的, 不能随意更新。 所以就会考虑安装另一个版本的python环境, 然后需要用到这个版本时就在脚本头部指明 #/usr/bin/env python2.7 这样。
## 下载要安装的 Python版本源码包(我用的是 2.7 版本)
wget ‘http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2′
##标准的安装流程, 安装python2.7 到 /usr/local/python2.7 目录:
tar -xvf Python-2.7.tar.bz2
cd Python2.7
./configure –prefix=/usr/local/python2.7 && make && make install
## 建立一个 python2.7的链接, 方便调用
ln -sv /usr/local/python2.7/bin/python2.7 /usr/bin/python2.7
一般的需求到这一步即可使用 python2.7了。但是如果需要安装其他的包到python2.7, 在使用 easy_install、 pip 等包管理工具安装包时, 还是会装到系统自带版本python的目录。 在python2.7版本下也无法import安装的包。 以下是解决方法:
## 接下来安装一些需要的包环境(setuptools, pip)
wget –no-check-certificate ‘https://pypi.python.org/packages/source/s/setuptools/setuptools-0.7.2.tar.gz’
tar -xvf setuptools-0.7.2.tar.gz
cd setuptools-0.7.2
python2.7 setup.py install –prefix=/usr/local/python2.7
wget –no-check-certificate ‘https://pypi.python.org/packages/source/p/pip/pip-1.2.tar.gz’
tar -xvf pip-1.2.tar.gz
cd pip-1.2
python2.7 setup.py install –prefix=/usr/local/python2.7
## 创建一个 pip-2.7 的链接, 方便调用
ln -sv /usr/local/python2.7/bin/pip-2.7 /usr/bin/pip-2.7
之后使用 pip-2.7 命令安装的包就会自动装到 /usr/local/python2.7 对应目录下了。 这样安装的包不仅能import, 更重要的是不会出现不同版本的兼容性问题(有些包在不同版本python下是不同的)
转自: http://www.nrcoder.com/wp/?p=8
发表评论
-
Django静态文件处理总结
2015-05-13 13:59 538原文地址:http://blog.csdn.net/wenxu ... -
原 异步非阻塞机制与多线程阻塞机制在处理并发耗时等待任务上的效率对比分析
2015-04-21 10:05 695原文地址:http://my.oschina.net/mall ... -
Django报错“_mysql_exceptions.Warning: Incorrect string value: ‘\xE6\xB5…’ for colu
2015-03-25 15:50 1000原文地址:http://www.tuicool.com/art ... -
django使用mysql时的中文存储问题 - [python]
2015-03-25 15:36 1505原文地址:http://www.blogbus.com/831 ... -
NIO学习笔记——解决“服务器端cpu占用率高”
2015-01-29 10:17 989原文地址:http://blog.csdn ... -
python 调用 php 实例
2014-06-23 14:09 2625原文地址:http://hi.baidu.com/ji_hai ... -
php调用python
2014-06-23 14:08 792原文地址:http://blog.163.com/darwin ... -
uwsgi python ssl编译问题记录
2014-06-19 14:24 876uwsgi python ssl编译问题记录 发表于6个月前( ... -
python2.7 安装ssl模块
2014-06-19 14:22 3219python2.7 安装ssl模块 2012-02-28 13 ... -
Centos6.5下升级Python 2.6.6 to python 2.7.3
2014-06-19 13:53 655Centos6.5下升级Python 2.6.6 to pyt ... -
翻译:redis-py 说明文件 (2012-05-30 17:55:52)
2014-06-04 10:22 458翻译:redis-py 说明文件 (2012-05-30 17 ... -
关于Redis的Python客户端的连接池问题
2014-06-04 10:21 625关于Redis的Python客户端的连接池问题 在一 ... -
Windows下 Python 安装包的配置
2014-03-22 10:23 6561、下载安装 Python python-2.7.2.msi ... -
[翻译]深入理解Tornado——一个异步web服务器
2014-03-07 15:16 1642[翻译]深入理解Tornado— ... -
Django 数据库访问性能优化
2013-09-05 15:22 684Django 数据库访问性 ... -
Python六大开源框架对比:Web2py略胜一筹
2013-08-21 11:29 827Python是一门动态、面向对象语言。其最初就是作为一门面向 ... -
Python 代码调试技巧
2013-08-15 18:11 873使用 pdb 进行调试 pdb 是 python 自带的 ... -
python urlencode 编码
2013-07-05 13:28 964urlencode 调用方法 urlencode的参 ... -
window下使用virtualenv
2013-06-30 15:26 1111--- window下使用virtualenv -- ... -
浅析python的metaclass
2013-06-30 11:12 810分享下自己对python的met ...
相关推荐
4. **多版本共存**:Python 2.7.7可以通过调整PATH环境变量来与其他Python版本并存,但这需要用户手动配置以避免版本冲突。 5. **Python解释器**:Python 2.7.7的解释器支持语法包括print语句(非函数)、老式类等...
目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做有一个重大的隐患,就是修改了名字的那个python对应的pip将无法使用。...
Python支持多版本共存,但需要注意不同版本之间的环境隔离,避免版本冲突。 7. **虚拟环境**:为了更好地管理项目依赖和隔离不同项目所需的Python环境,推荐使用虚拟环境(如venv或conda)。创建一个虚拟环境可以让...
这在多版本Python共存时特别有用,可以避免不同版本的Python文件夹互相冲突。 3. **选择组件**:Python MSI安装包可能允许用户选择要安装哪些组件,例如Python的开发工具(如headers和vcforpython),这在进行C扩展...
3. **使用pip安装包** 要安装一个Python包,如requests库,只需在命令行输入`pip install requests`。pip会自动处理所有依赖,并将它们安装到正确的路径下。 4. **升级和卸载包** 使用`pip install --upgrade ...
4. 选择安装位置:默认情况下,Python将被安装在 `/usr/local/bin` 目录下,这允许它与系统自带的Python版本共存,不会影响预装的系统库。如果需要自定义安装位置,可在此步骤进行调整。 5. 确认安装:在确认安装...
3. **多版本共存**:如果用户已经在系统中安装了其他版本的Python,MSI安装程序通常可以处理版本共存,创建单独的Python实例,避免不同版本之间的冲突。 4. **安装选项**:在安装过程中,用户可以选择自定义安装...
7. **处理多版本共存**:如果你需要在同一个系统上保留Python 3.7和3.8.7,可以考虑使用虚拟环境(如`venv`或`conda`)。这样可以隔离不同版本的Python及其依赖,避免相互影响。 8. **匹配文档**:根据提供的链接...
通过以上步骤,您可以在Windows 10系统中成功实现Python2和Python3的共存,并确保每个版本都有独立的pip工具可用。这对于处理依赖于不同Python版本的项目非常有用。如果在实际操作中遇到问题,请仔细检查每一步骤...
通过Miniconda,你可以轻松地创建、管理多个Python环境,每个环境可以独立安装不同版本的Python和库,避免了版本冲突问题。 1. 安装Miniconda的步骤: - 下载Miniconda:访问Miniconda的官方网站...
9. **多版本共存**:在Windows上安装不同版本的Python需要注意版本隔离,以避免冲突。可以使用特定的版本管理工具,如Anaconda或pyenv来管理多个Python环境。 10. **卸载与更新**:如果需要卸载Python 3.3.4,可以...
4. **多版本共存**:如果你的电脑上已经安装了其他版本的Python,可以并行安装Python 3.9.1,但要注意它们的版本和路径,以避免版本冲突。 了解Python的基础知识是至关重要的,包括: 1. **语法结构**:Python使用...
2. **多版本共存**:Python 3.4 支持多个版本的Python并行安装,这意味着你可以同时拥有Python 2.x 和 3.x,每个版本都有自己独立的环境,互不干扰。 3. **标准库**:Python 3.4 包含丰富的标准库,提供了许多内置...
**修改pip名称**:分别将Python2与Python3的pip重命名为pip2与pip3,这样可以直接使用`pip2`和`pip3`进行操作。 #### 六、总结 通过上述步骤,您可以轻松实现在同一台计算机上同时安装和使用Python2与Python3。这...
在Python3.4及以上版本中,pip已经被集成到Python的安装包中。但是在早期版本的Python3中,可能需要用户手动进行安装。在安装pip之前,需要先升级当前环境中的pip,确保pip能够正常工作。可以通过命令`python -m pip...
Python有多版本共存的情况,比如系统中同时存在Python 2和Python 3。如果在环境变量中设置了特定版本(例如Python 3.7)的路径,那么pip将会安装到该版本的库路径下。然而,当你在命令行中直接运行Python(可能默认...
安装完成后,你需要配置 Anaconda 环境以支持 Python 2 和 Python 3 的共存。Anaconda 的环境管理系统 `conda` 是实现这一目标的关键工具。打开命令行终端,输入以下命令创建一个新的 Python 2 环境: ```bash ...
3. **多版本共存**:如果需要同时使用Python 2和Python 3,可以利用像Anaconda这样的环境管理工具,或者通过设置环境变量来确保不同版本间不会冲突。 4. **pip**:Python的包管理器pip用于安装和管理第三方库。安装...
本文详细介绍了如何在Windows系统中实现Python2与Python3两个版本共存的具体步骤,包括安装、配置环境变量以及使用启动器和pip工具等方法。通过这些操作,开发者可以在同一台计算机上方便地切换使用不同版本的Python...
在多版本共存的环境中,可以通过调整系统环境变量`PATH`来切换不同的Python版本。 安装Python后,你可以通过"IDLE (Python GUI)"启动解释器,查看当前安装的Python版本。IDLE是Python自带的一个集成开发环境,提供...