环境上的一些问题,一定要把错误的内容通读!! 核心内容是一个WARNING和一个ERROR,WARNING的内容一般是不重要的,然后看看ERROR
ERROR: Command errored out with exit status 1: command: /home/ling/.virtualenvs/Flask_py/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py'"'"'; __file__='"'"'/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-3ewpm_1p/MarkupSafe/pip-egg-info cwd: /tmp/pip-install-3ewpm_1p/MarkupSafe/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py", line 6, in <module> from setuptools import setup, Extension, Feature ImportError: cannot import name 'Feature' ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output. 发现是setuptool版本的问题,python3源中的setuptools已经升级到46以上 在虚拟环境中执行pip install --upgrade pip setuptools==45.2.0 执行以后重新运行pip install -r require.txt成功 Collecting MarkupSafe==1.0 Downloading MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command errored out with exit status 1: command: /opt/py3/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-10jh3ic4/MarkupSafe/s 无法安装MarkupSafe Collecting MarkupSafe==1.0 Downloading MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command errored out with exit status 1: command: /opt/py3/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-10jh3ic4/Mark 符合这个规范的二进制包能够在多种Linux发行版上运行,因为它们包含了不同Linux发行版上所需的所有依赖库。"musllinux"是基于MUSL libc库的一种Linux发行版,MUSL libc是一个超轻量级的C标准库,它相对于glibc等标准库来说更小巧,更适合嵌入式设备或者资源有限的系统。需要注意的是,上述命名规范只是约定俗成的规范,并非Python官方标准。Python的whl文件是一种Python软件包的二进制分发形式,它通常用于方便地安装和分发Python库。在有网的机器上下载whl包。 执行pip install MarkupSafe==1.0 抛出如下错误信息 Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/ Collecting MarkupSafe==1.0 Using cached ht ERROR: No matching distribution found for MarkupSafe==1.0 1、解决:显然是python setuptools的版本问题,然后更改setuptools版本: pip install --upgrade pip setuptools==45.2.0 2、再次尝试安装 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd 本人电脑上的Python为3.5,安装在Windows上,虽然安装过程中选择了pip,但是在命令行输入pip后仍然不能成功,尝试一下方法,终于解决问题 1、使用下面的语句确保没有报错了 python3.5 -m ensurepip 2、使用pip -V命令查看,依然提示没有,继续输入如下命令测试是否可用 python3.5 -m pip install readline 3、怀疑可能是环境没配置好,所以更新一下pip试试 python -m pip install --upgrade pip 在输入pip,现在就正常了 以上这篇解决Python安装后pip不能用的问题就是小编分享 warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl._create_unverified_context 2.读入数... 在Python的目录中,进入“\Lib\site-packages\markupsafe”文件夹,新建_compat.py文件,内容如下: # -*- coding: utf-8 -*- markupsafe._compat ~~~~~... 问题描述1 在学习python时,会用到各种各样的库,并且有很多版本,有的版本之间并不能相互兼容,就很头疼。今天在jupyter notebook上学习爬虫时,在第一句pip requests_html就遇到了报错: requests 2.21.0 has requirement urllib3<1.25,>=1.21.1, but you'll have urllib3 1.25 which is incompatible. 意思大概就是要求的和现有的不兼容。 如何解决1 首先根据报错,当然就 1 python -m pip install jupyter 安装完成 jupyter notebook 之后,在命令行界面输入 "jupyter notebook "指令打开时,出现错误:ModuleNotFoundError: No module named 'markupsafe._compat' 解决方法:在 markupsafe 文件夹下添加一... 1、学习vnpy,从vnpy 1.0 开始。主要是学习回测模块的使用。ctaAlgo回测模块的使用。git的链接官方:官方地址。其中最主要碰到的坑,各种关联包的使用和开始启动py文件的方法。官方的说明文档写的不太清楚。详细还是要看官方的,我只写写我的感受和操作。 2、首先talib包是比较难装的,需要使用conda命令,版本和依赖的包太乱了。 使用anaconda prompt 命令提示行执行 Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户、资产、权限、审计 管理。jumpserver实现了跳板机应有的功能,基于ssh协议来管理,客户端无需安装agent。Jumpserver特点:1)完全开源,GPL授权2)Python编写,容易再次开发3)实现了跳板机基本功能,身份认证、访问控制、授权、审计... 前几天写 Python 爬虫,在 Windows 7 上用 pip 安装了很多Python 库。但是安装 jinja2 时遇到了问题。第一次安装 jinja2 失败,第二次显示成功。但是我到Python IDLE 里 import jinja2 时却出现下面的错误:>>> import jinja2 Traceback (most recent call last): File "<pyshel Collecting MarkupSafe==1.0 Downloading http://mirrors.aliyun.com/pypi/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command err...
ERROR: Command errored out with exit status 1: command: /home/ling/.virtualenvs/Flask_py/bin/python -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py'"'"'; __file__='"'"'/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-install-3ewpm_1p/MarkupSafe/pip-egg-info cwd: /tmp/pip-install-3ewpm_1p/MarkupSafe/ Complete output (5 lines): Traceback (most recent call last): File "<string>", line 1, in <module> File "/tmp/pip-install-3ewpm_1p/MarkupSafe/setup.py", line 6, in <module> from setuptools import setup, Extension, Feature ImportError: cannot import name 'Feature' ---------------------------------------- ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
发现是setuptool版本的问题,python3源中的setuptools已经升级到46以上 在虚拟环境中执行pip install --upgrade pip setuptools==45.2.0 执行以后重新运行pip install -r require.txt成功 Collecting MarkupSafe==1.0 Downloading MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command errored out with exit status 1: command: /opt/py3/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-10jh3ic4/MarkupSafe/s 无法安装MarkupSafe Collecting MarkupSafe==1.0 Downloading MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command errored out with exit status 1: command: /opt/py3/bin/python3.6 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-10jh3ic4/Mark 符合这个规范的二进制包能够在多种Linux发行版上运行,因为它们包含了不同Linux发行版上所需的所有依赖库。"musllinux"是基于MUSL libc库的一种Linux发行版,MUSL libc是一个超轻量级的C标准库,它相对于glibc等标准库来说更小巧,更适合嵌入式设备或者资源有限的系统。需要注意的是,上述命名规范只是约定俗成的规范,并非Python官方标准。Python的whl文件是一种Python软件包的二进制分发形式,它通常用于方便地安装和分发Python库。在有网的机器上下载whl包。 执行pip install MarkupSafe==1.0 抛出如下错误信息 Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple/ Collecting MarkupSafe==1.0 Using cached ht ERROR: No matching distribution found for MarkupSafe==1.0 1、解决:显然是python setuptools的版本问题,然后更改setuptools版本: pip install --upgrade pip setuptools==45.2.0 2、再次尝试安装 ERROR: Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'd 本人电脑上的Python为3.5,安装在Windows上,虽然安装过程中选择了pip,但是在命令行输入pip后仍然不能成功,尝试一下方法,终于解决问题 1、使用下面的语句确保没有报错了 python3.5 -m ensurepip 2、使用pip -V命令查看,依然提示没有,继续输入如下命令测试是否可用 python3.5 -m pip install readline 3、怀疑可能是环境没配置好,所以更新一下pip试试 python -m pip install --upgrade pip 在输入pip,现在就正常了 以上这篇解决Python安装后pip不能用的问题就是小编分享 warnings.filterwarnings('ignore') import ssl ssl._create_default_https_context = ssl._create_unverified_context 2.读入数... 在Python的目录中,进入“\Lib\site-packages\markupsafe”文件夹,新建_compat.py文件,内容如下: # -*- coding: utf-8 -*- markupsafe._compat ~~~~~... 问题描述1 在学习python时,会用到各种各样的库,并且有很多版本,有的版本之间并不能相互兼容,就很头疼。今天在jupyter notebook上学习爬虫时,在第一句pip requests_html就遇到了报错: requests 2.21.0 has requirement urllib3<1.25,>=1.21.1, but you'll have urllib3 1.25 which is incompatible. 意思大概就是要求的和现有的不兼容。 如何解决1 首先根据报错,当然就 1 python -m pip install jupyter 安装完成 jupyter notebook 之后,在命令行界面输入 "jupyter notebook "指令打开时,出现错误:ModuleNotFoundError: No module named 'markupsafe._compat' 解决方法:在 markupsafe 文件夹下添加一... 1、学习vnpy,从vnpy 1.0 开始。主要是学习回测模块的使用。ctaAlgo回测模块的使用。git的链接官方:官方地址。其中最主要碰到的坑,各种关联包的使用和开始启动py文件的方法。官方的说明文档写的不太清楚。详细还是要看官方的,我只写写我的感受和操作。 2、首先talib包是比较难装的,需要使用conda命令,版本和依赖的包太乱了。 使用anaconda prompt 命令提示行执行 Jumpserver是一款由python编写, Django开发的开源跳板机/堡垒机系统, 助力互联网企业高效 用户、资产、权限、审计 管理。jumpserver实现了跳板机应有的功能,基于ssh协议来管理,客户端无需安装agent。Jumpserver特点:1)完全开源,GPL授权2)Python编写,容易再次开发3)实现了跳板机基本功能,身份认证、访问控制、授权、审计... 前几天写 Python 爬虫,在 Windows 7 上用 pip 安装了很多Python 库。但是安装 jinja2 时遇到了问题。第一次安装 jinja2 失败,第二次显示成功。但是我到Python IDLE 里 import jinja2 时却出现下面的错误:>>> import jinja2 Traceback (most recent call last): File "<pyshel Collecting MarkupSafe==1.0 Downloading http://mirrors.aliyun.com/pypi/packages/4d/de/32d741db316d8fdb7680822dd37001ef7a448255de9699ab4bfcbdf4172b/MarkupSafe-1.0.tar.gz (14 kB) ERROR: Command err...
在虚拟环境中执行pip install --upgrade pip setuptools==45.2.0 执行以后重新运行pip install -r require.txt成功
pip install --upgrade pip setuptools==45.2.0
pip install -r require.txt