问题背景:
离线环境下使用nexus库安装Ipython报错
注意哦是离线环境 当无法使用pip直接安装时 如果可以请使用下面命令
# 这里将pip源换成清华源、阿里源等都适用。
pip install 库包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com
could not find a version that satisfies the requirement six (from traitlets>=4.2->python)
问题描述
通过直译我们不难看出此时安装需要名为six的依赖
那与遇到这种情况很多同学第一时间就会去拿着这个问题去百度搜索 但是我们要去掌握此种类型错误的解决方式 如果下次遇到依赖缺失还去百度吗,问题是能得到解决,但是白白浪费了你的时间
解决方案:
下面以上文中为处理案例讲解如何处理
访问页面链接: https://pypi.org/search
然后搜索six
点击右边six.1.16.0 点击Download files即可
当然某些依赖会存在版本强制依赖 那就必须自行分析(一般报错有体现的)然后按上面的步骤去找对应的版本即可
那么下载好之后应该如何安装呢 如下 以Centos为例
tar zxf six-1.16.0.tar.gz
cd six-1.16.0
python setup.py build
python setup.py install