python2和3使用pip时的问题

win10,电脑之前装有Anaconda,python2.因为需要用到python3,所以直接下载安装了python3。python3默认路径在c盘。我将其移到D盘并修改了两个环境变量。这时电脑的默认python版本应为python3.

此时,我以为用pip3就可以装到python3下,可是出现了问题,说有空格的错误。。不理解

这时,我又使用pip,pip 将会装到python2下。

有几种不同的解决方法:

1)在你python3的Scripts下使用命令python pip.exe install Yourpackage.(实测可行)

图中给出了pip版本更新的命令。

2)前缀(不适于我)

运行python2:     py -2 hello.py

运行python3:     py -3 hello.py

同理安装时:    py -2 -m pip install XXXX   或  py -3 -m pip install XXXX

3) python -m pip install Django(不适于我)

4)改变pip和python.exe名字

时间: 2024-10-10 04:18:04

python2和3使用pip时的问题的相关文章

Centos——升级Python2.7及安装pip

CentOS升级Python2.7及安装pip 1) 升级Python2.7 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 python -V  # 查看版本:Python 2.6.6 mkdir -p ~/Env/python; cd ~/Env/python  # 创建个目录 wget --no-check-certificate https://www.pyt

CentOS升级Python2.7及安装pip

body { font-family: "Microsoft YaHei UI","Microsoft YaHei",SimSun,"Segoe UI",Tahoma,Helvetica,Sans-Serif,"Microsoft YaHei", Georgia,Helvetica,Arial,sans-serif,宋体, PMingLiU,serif; font-size: 10.5pt; line-height: 1.5;

python2.7.6 , setuptools pip install, 报错:UnicodeDecodeError:'ascii' codec can't decode byte

今天折腾了一天,安装pyspider,由于依赖包众多,而且搜索到所有信息多是在linux平台和mac平台下的安装教程.可怜我试了n多版本,一直不成功. 最后发现有人说python的版本,不能低于2.7.6,否则pycurl无法安装成功,一查我的是2.7.2. 好吧,卸载,重新安装python2.7.6. 似乎安装后,能够顺利安装pycurl了,但是easy_install 报错信息与编码相关: 在网上搜索找到解决方案:http://www.360doc.com/content/14/0508/0

Centos 安装 python2.7.10以及pip

安装python2.7.10 1. 下载安装包并解压 wget https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tgz tar -xf Python-2.7.10.tgz 2. 进行编译和安装 ./configure --prefix=/usr/local/bin make && make install 3. 调整/usr/bin/python的连接 因为原先有安装python2.6,所以需要调整命令连接 mv /usr/bi

Python2.7处理中文路径时解决问题

Python2.7处理中文路径时遇到了些问题 解决方法如下 import os   path='./测试' upath=unicode(path,'utf-8') dirs=os.listdir(upath) 原文地址:https://www.cnblogs.com/jie-2019/p/10397090.html

python2,python3同时安装时,python3可以安装并升级pip库,python2报错的解决办法

最近在使用pip安装包的的时候出现下面错误 UnicodeEncodeError: 'ascii' codec can't encode character u'\u258f' 查询资料后发现原因是pip安装python包会加载用户目录,用户目录恰好是中文的,ascii不能编码 打开对应的安装目录路径 D:\Python27\Lib\site-packages 新建一个文件 sitecustomize.py 输入下面内容 # encoding=utf8 import sys reload(sys

同时装了Python3和Python2,怎么用pip

作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有.商业转载请联系作者获得授权,非商业转载请注明出处. 转帖-[官解]Windows上Python2和3如何兼容 想学习Python3,但是暂时又离不开Python2.在Windows上如何让它们共存呢? 目前国内网站经常会让大家把其中一个python.exe改个名字(嗯,我也这样讲过,在此纠正一下),这样区分开两个可执行文件的名字,但是这样做

win10下安装python2与python3以及pip共存

一 分别安装python2和python3 注意: 安装时记得勾选 Add Python.exe to Path 二 安装pip Python3最新版本有pip,无需安装 Python2: 下载pip安装包: https://pypi.python.org/pypi/pip#downloads 2. 进入解压路径,执行命令以下命令:py -2 setup.py install 分别进入python和python3的pip目录下,删除pip.exe python2安装模块执行命令: pip2 in

Win7 Python2.7.6 安装pip,setuptools

1.先安装python2.7.6解析器 2.下载 ez_setup.py:代码资源 从cmd进入当前路径(可以找到的ez_setup.py地方,笔者将其放到的安装python的路径下),执行: python ez_setup.py 但是在安装setuptools遇到如下问题: mimetypes.init() # try to read system mime.types File "J:\Program Files (x86)\Python\Python27\lib\mimetypes.py&