首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Ubuntu20.04环境下安装pip过程遇到问题总结「建议收藏」

今天新装了Ubuntu环境,需要开发Python的代码,需要装一些环境,在安装过程中pip的安装总是出现问题,尝试了很多的方法才成功,下面把我遇到的问题做一下总结: Ubuntu环境如下:...下载包的路径在文章末尾 问题1:无法定位软件问题: 解决办法: 修改Ubuntu的软件源就能解决无法定位软件包的问题 问题2:安装setuptools报错问题 解决办法:执行命令:sudo...-lib2to3 下列【新】软件包将被安装: python3-distutils python3-lib2to3 升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 309 个软件包未被升级...(正在读取数据库 … 系统当前共安装有 129578 个文件和目录。)...于是distutils 相关的就安装好了,下面就开始安装setuptools 了 问题3:安装pip时,存在setuptools没有的问题(需要先解决问题2) 解决办法:需要先下载setuptools

1.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【Linux】CentOS升级Python2.7, yum修复,pip修复和lxml安装

    不要气馁,在这里我把我踩的坑尽量罗列出来,争取让您一步到位解决centos升级python环境问题!...我的机器环境: 腾讯云,Centos6,系统自带的是Python2.6.6,由于需要写爬虫,.py文件运行在2.6环境会无法连接htpps,故需要升级成2.7。...升级Python2.7 备注:为什么说这个问题是个坑,主要是因为Centos6系统自带的是Python2.6.6,而控制台的python以及软件安装yum还有pip都默认连接到了2.6,当你装了2.7之后并不能很好的使用它...安装必要的准备包 yum groupinstall "Development tools" 另外,Python安装中需要的一些依赖包 yum install zlib-devel bzip2-devel...pip修复 pip依然还关联在2.6上,要建立软连接,不然装的包都到了2.6上了。

    3.7K30

    Centos下升级Python

    ) 由于Centos需要提前安装Sqlite数据库,否则之后Python无法正常导入sqlite3,因此建议在升级Python前预先安装Sqlite数据库 没有安装readline-devel可能导致无法使用键盘的上下左右键... --version >>Python 2.6.6 二、下载欲升级最新Python安装包 可以去官网找最新安装包 https://www.python.org/downloads/ 三、修改编译文件支持...or python从2.6升级到2.7之后会出现安装setuptools和pip启动失败,这是因为路径的问题,我们可以下载一个脚本,运行后会自动重新下载一个setuptools curl -O https...Python后ibus输入法报错 升级 Python2.7 后会导致 Ibus 输入法python2.6的gtk无法使用问题 /usr/libexec/ibus-ui-gtk /usr/ bin/ibus-setup.../usr/libexec/ibus-engine-table 分别修改以上三个文件中的  “python”  为  “python2.6” 八、配置pip和easy_isntall的镜像源 easy_install

    2K10

    centos6.5系统Python升级至

    1、升级安装Python2.7  解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包 wget .../usr/bin/python2.6 完成后进行验证: yum  python -V 3、pip安装 3.1 首先安装setuptools软件包: (1)下载setuptools包 wget https... install 3.2 安装pip工具 (1)下载PIP安装包 https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447...: Nomodule named setuptools cd pip-9.0.1/ python setup.py install 安装好pip之后,我们就可以直接使用pip安装其他第三方模块包了:...pip install requests 若安装后pip命令无法使用,搜索系统中pip文件,创建命令链接 ln -s /usr/local/python27/bin/pip  /usr/bin/pip

    50320

    Python3配置和入坑.md

    多版本共存 我常用的方式就是一个加入PATH之中,另外一个版本不加入python之中;但是痛苦在于每次执行需要指定绝对路径,且进行pip下载的时候也需要在指定目录执行; 解决方法: #Python...自带的解决方法 当安装python2.7以后直接调用 pip 执行的是 Python2.7 的 pip,如何解决?...,已有最新版本18.1; 2)也可能是安装包不对,需要使用BeautifulSoup4的包进行安装,不升级PIP的情况下,进行安装BeautifulSoup4包成功。...pip3 install certbot 问题2: setuptools版本太老导致依赖无法下载 问题描述: RuntimeError: cryptography requires setuptools...pip 命令 pip list # 查看所有依赖包 pip freeze # 查看虚拟环境新安装得包 pip install xxx # 安装xxx依赖包 pip安装模块之pypi镜像加速配置

    79120

    Python之包管理工具快速入门

    在安装Python包的过程中,经常涉及到distutils、setuptools、distribute、setup.py、easy_install、easy_install和pip等等。...前面看到setup.py可以创建一个压缩包,而setuptools使用了一种新的文件格式(.egg),可以为Python包创建 egg文件。...easy_install是基于setuptools/distribute的一个工具,方便了包的安装和省级 pip pip是目前最流行的Python包管理工具,它被当作easy_install的替代品,但是仍有大量的功能建立在...查看可升级软件包 pip list --outdated 升级软件包 pip install --upgrade SomePackage 查看软件包安装了哪些文件及路径等信息 pip show --files...大致了解这些Python包管理工具后,大家应该也清楚了怎么选择和使用。 本文没有涉及如何制作并发布一个Python包,感兴趣的同学可以去Python官网上查查。 作者:包子

    73230

    Python之包管理工具快速入门

    在安装Python包的过程中,经常涉及到distutils、setuptools、distribute、setup.py、easy_install、easy_install和pip等等。...前面看到setup.py可以创建一个压缩包,而setuptools使用了一种新的文件格式(.egg),可以为Python包创建 egg文件。...,提供了更多的功能 *easy_install是基于setuptools/distribute的一个工具,方便了包的安装和省级 pip pip是目前最流行的Python包管理工具,它被当作easy_install...查看可升级软件包 pip list --outdated 升级软件包 pip install --upgrade SomePackage 查看软件包安装了哪些文件及路径等信息 pip show --files...大致了解这些Python包管理工具后,大家应该也清楚了怎么选择和使用。 本文没有涉及如何制作并发布一个Python包,感兴趣的同学可以去Python官网上查查。

    88750

    Python 安装包setuptools

    setuptools setuptools管理Python的第三方包,将包安装到site-package下,安装的包后缀一般为.egg,实际为ZIP格式。...Pip 是对easy_install的取代,提供了和easy_install相同的查找包的功能,因此可以使用easy_install安装的包也同样可以使用pip进行安装。...easy_install 和 pip的介绍: easy_install和pip都是用来下载安装Python一个公共资源库PyPI 的相关资源包的,pip是easy_install的改进版,提供更好的提示信...pip install 'Markdown<2.0' 升级一个包 (如果不提供version号,升级到最新版本) pip install --upgrade 包名 >= 包的版本号 删除一个包 pip...接下来的操作就只对py-for-web环境产生影响了,可以使用 pip 命令在这里安装包,当然也可以直接安装。

    3.5K11

    Python安装包的几种常用方式

    在学习和使用Python开发过程中,经常需要安装各种依赖包,对于很多新手而言,如果可以通过pip来安装,还是比较容易的,一旦pip无法安装时,会导致一堆懵逼的姿势出来。...下面介绍Python几种安装包的方式: pip安装方式 whl安装方式 easy_install安装方式 源码安装方式 前提条件: 已经安装Python 已经Python将目录加入环境变量...提供了对 Python 包的查找、下载、安装、卸载的功能。...首推安装方式,首先升级pip至最新版本,命令如下: > pip install --upgrade pip 安装python包格式为如下 > pip...是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作

    5.7K32

    setup.py即将下岗,PEP 518 说明继任者

    本规范引入了一个新的配置文件,用于指定软件包的构建依赖关系(假定今后的配置会使用相同的配置文件作为参考)。...该方案不包括setuptools本身,也不能包括setuptools的替代品,这意味着像numpy.distutils这样的项目很大程度上无法利用它,项目不能利用较新的setuptools功能,直到用户自然地将...setuptools的版本升级到较新的版本。...这意味着像pip install spam这样的命令可能最终导致pip和setuptools下载和安装软件包,最终,用户需要配置这两个工具(并且不受控制地调用setuptools)来更改它安装的存储库等设置...因为当pip无法推断出项目需要的是除setuptools以外的某个东西时,使用setuptools便会产生冲突。

    1.9K70

    Python基础学习之pip包管理器介绍与实践

    0x00 前言简述 描述: 在Python中默认的包、模块管理工具是 pip, 使得其可以对 Python 包的查找、下载、安装、卸载的功能。...python-pip apt-get install python-setuptools # Python 默认方式安装 easy_install pip # 安装指定版本的pip python...10.0.1,已有最新版本18.1; 2) 也可能是安装包不对,需要使用BeautifulSoup4的包进行安装,不升级PIP的情况下,进行安装BeautifulSoup4包成功。...pip3 install certbot 问题6: setuptools版本太老导致依赖无法下载 问题描述: RuntimeError: cryptography requires setuptools...: 系统中没有安装pip模块 解决办法: 安装和升级pip模块 python -m ensurepip python -m pip install --upgrade pip python -m pip

    94720

    【过程记录】python环境离线迁移

    不过拷贝时需要注意需要将原始包和dist-info两个文件夹同时进行拷贝,否则pip list会无法索引到。 不过该方法问题在于有些包并不是按这个格式排布,无法直接进行操作。...方式三:批量下载安装包 查阅相关资料,发现pip可以根据requirements.txt文件批量下载安装包,因此本次就采用这一种方法。...--encoding=utf8 --force 打包完成之后,需要手动对文件内容进行一定修改,包括但不限于删除setuptools(新环境一般自带setuptools),根据不同的系统修改torch版本等...pip download -r requirements.txt 注意我使用的python版本为3.8.0,使用python3.7会报错。...报错解决 在此次过程中,我使用Anaconda创建一个python3.8的新环境时,输入pip list,发现报错 no module named pywin32_bootstrap 国内网站能查到的解决方法清一色是安装

    3.3K10

    「踩坑实录」一个让我调试4小时的 dolomite-base 安装问题

    这个包是celldex的依赖项,而celldex则是singler的配套参考数据包。所以我们安装celldex就会自动安装他。 省流提示:解决问题最终成功的尝试是2.3,其他步骤不需要操作了。...以后有不是我教的内容,才会需要自己配置环境的,如果是我教的,我会负责。 1.构建wheel非常慢,然后报错 Wheel 是 Python 的一种预编译包格式,文件扩展名为 .whl。...但我选择了更安全的方式--whl本质是zip压缩包,所以用7-zip解压,改完代码然后重新压缩,选择压缩类型为zip,命名时后缀写whl,即可正常安装和使用。...尝试发现,一起退也不行,指定的太多了,其他的包无法解决环境冲突了!我去,流氓软件全家桶!...github的版本 方法是从github页面上下载zip,然后解压并cd进去,pip .即可,但是遇到新的问题 说是setuptools-scm无法自动检测版本。

    6410

    Python WEB开发环境搭建及配置四

    在Centos6.4里已经内置Python2.6.6,觉得版本低的同学可以对此进行升级,对于最新版本的编译安装我将放到后面的博文里详细描述,下面是一些Python常见配置 1.环境变量的设置(默认已设好...Python-setuptools 3.安装pip,像setuptools一样,也是Python里面的包管理工具 #tar -zxvf pip-1.5.4.tar.gz #cd pip-1.5.4 #...python setup.py install 安装模块 #pip install SomePackage 更新模块 #pipinstall--upgradeSomePackage==version 当然也可以使用刚才的...setuptools来安装 #easy_intall pip 4.总的来说setuptools 是对distutils的增强, 特点是引入了包依赖管理;pip它是对easy_install的一种增强,所有安装的包会被跟踪...setuptools-3.1 #python setup.py install 当然也可已使用pip安装 #pip install mysql-python 检验mysqldb是否安装成功,进入Python

    43430

    面试题二十一期-linux搭建python+django框架,这个必须中~

    的软链,以及设置pip3的软链,可以使用python3 -V pip3-V 查看是否安装成功。...,可手动取包通过FTP工具传入**注意文件夹的权限,否则无法传到linux) -进行解压 #tar xvf Python-3.7.0.tgz 可加指定目录 进入解压好的安装包路径后编译安装包,指定安装路径.../configure –prefix=/usr/local/python3 注意:prefix参数用于指定将Python安装在新目录,防止覆盖系统默认安装的python 编译 make && make...这是原因没有安装或升级oenssl: yum install openssl-devel ‍再次重复编译方案python3.7: ‍ 成功后会提示成功安装pip-7.12与setuptools!...-建立python3新的软连接,指向Python-3.7: sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3 - 建立pip3新的软连接

    54210
    领券