python包管理(一)

作者: Lykit01 | 来源:发表于2019-05-05 20:41 被阅读0次

    1.python安装的库的位置:C:\Users\张小幽\AppData\Local\Programs\Python\Python35-32\Lib\site-packages
    去pypi检索别人已经实现了的功能:https://pypi.org/

    2.pip安装要在cmd里面,不能在python窗口里安装


    image.png

    3.升级pip:
    python -m pip install --upgrade pip

    4.pycharm要在file-settings-project-project interpreter里安装,点右边的‘+’号安装


    image.png

    5.下载源
    pip跟很多其他的包管理工具一样,默认是国外的下载源。所以,经常会出现,下载速度过慢,甚至安装不了的问题。这个时候会报错:ReadTimeoutError
    解决方案
    所以,在使用pip时,可以指定使用国内的下载源这样下载速度会快很多。
    只需要在pip命令使用时,添加 -i 源地址
    例如安装scrapy
    pip3 install scrapy -i https://pypi.mirrors.ustc.edu.cn/simple/
    常用源
    有以下的常用的国内源提供你选择:
    中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
    清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
    中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
    阿里云 http://mirrors.aliyun.com/pypi/simple/
    豆瓣(douban) http://pypi.douban.com/simple/

    6.path问题
    安装时尽量安装到默认地址(省得麻烦),安装时要勾选add to path(即添加到路径),如果没有勾选就安装了,可以手动添加,假设python安装到了c盘的python文件夹,点“我的电脑—属性—高级系统设置—环境变量”,用户变量和系统变量都添加,点住“path”,点“编辑—新建”,在框内输入“C:\python”。成功的标志是在运行框中输入“python”,出现下面的情况:

    image.png
    安装python的其他组件都可以通过这种方式。
    如果出现pip不能下载的情况,可能是pip没有正确安装或者不是最新版,在命令提示符输入以下代码:python -m pip install --upgrade pip
    PyDev
    http://pydev.org/updates

    7.问题
    遇到这种问题:
    Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: 'c:\programdata\anaconda3\lib\site-packages\pip\_internal\basecommand.py'
    Consider using the --user option or check the permissions.
    只需要加一个--user就可以了
    python -m pip install --user --upgrade pip
    pip install --user pyqt5

    8.查看已经安装的包和版本号的命令
    pip list
    pip freeze
    pip install --user --upgrade numpy#升级指定包

    9.出现这种错误就升级包试试
    ImportError: DLL load failed: 找不到指定的模块。

    10.很多包通过pip安装不成功,有时候明明已经满足了错误提示中的条件,但是还是安装不成功,这个时候考虑使用whl文件安装。
    先去这个网站下载whl文件:https://www.lfd.uci.edu/~gohlke/pythonlibs/
    接着在命令行中打开文件所在位置:
    cd C:\Users\Lykit01\Downloads
    然后进行安装
    pip install Bottleneck-1.2.1-cp36-cp36m-win_amd64.whl

    相关文章

      网友评论

        本文标题:python包管理(一)

        本文链接:https://www.haomeiwen.com/subject/ptzgwqtx.html