ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python遇到的一些小问题

2022-08-11 00:31:00  阅读:229  来源: 互联网

标签:bin https 遇到 python pypi install pip 一些


Python 问题收集:

  1. 类中的list集合,初始化调用地址相同,必须手动初始化(赋值)。

  2. python安装包:得去cmd中激活虚拟环境,activate XXX,再安装,切勿在pycharm终端激活(因为激活不了)。pycharm下面的python package比设置里面的python解释器好用!!!

  3. python直接安装github的包(链接换成包的链接): pip install git+https://github.com/doloopwhile/PyExecJS.git

  4. 国内采用镜像安装pip:pip3 install numpy -i https://pypi.tuna.tsinghua.edu.cn/simple

    中国科学技术大学 : https://pypi.mirrors.ustc.edu.cn/simple
    豆瓣:http://pypi.douban.com/simple/
    阿里云 http://mirrors.aliyun.com/pypi/simple/
    中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/
    华中科技大学:http://pypi.hustunique.com/
    山东理工大学:http://pypi.sdutlinux.org/ 
    百度: https://simple.baidu.com/pypi/simple
    
    # Linux/Mac os 环境中,配置文件在 ~/.pip/pip.conf(如不存在创建该目录和文件):
    mkdir ~/.pip
    #打开配置文件 ~/.pip/pip.conf,修改如下:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host = https://pypi.tuna.tsinghua.edu.cn
    
    #查看镜像地址:
    $ pip3 config list   
    global.index-url='https://pypi.tuna.tsinghua.edu.cn/simple'
    install.trusted-host='https://pypi.tuna.tsinghua.edu.cn'
    # 可以看到已经成功修改了镜像。
    
    #Windows下,需要在当前对用户目录下(C:\Users\xx\pip,xx 表示当前使用用户)创建一个 pip.ini在pip.ini文件中输入以下内容:
    [global]
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    [install]
    trusted-host = pypi.tuna.tsinghua.edu.cn
    
  5. 离线安装,从github上下载(或clone)后,cd 相应目录,python setup.py install

    #pip 升级
    pip install --upgrade pip
    # 示例
    git clone https://github.com/reingart/pyfpdf.git
    cd pyfpdf
    python setup.py install
    
  6. 按装opencv

    # pip install opencv-python
    # pip install opencv-contrib-python
    pip install opencv-python-headless #4.6版本会出些小问题:python无代码补全(20220729)
    
    #无代码补全办法:
    D:\Anaconda\envs\angle-measure\Lib\site-packages\cv2\cv2.pyd #移动至site-packages目录下
    #注: D:\Anaconda\envs\angle-measure是我anaconda的虚拟环境的地址 
    
    #pyhon2 文档解析器
    
    
  7. 得再添加个python2.7的解释器用双等于号(==)指定版本安装

    # 例
    pip install cloudpickle==1.6.0
    
  8. 无pip问题(解决:重新安装!)参考网址

    sudo apt-get remove python-pip python3-pip
    sudo apt-get install python-pip python3-pip
    
    # 安装相应版本的pip
    wget -O /tmp/get-pip.py https://bootstrap.pypa.io/get-pip.py
    python3.8 /tmp/get-pip.py
    
  9. 卸载python以及相关的包

    sudo apt autoremove --purge python
    
  10. 将python3.8绑定到python3/python | pip软连接

    #删除原有python2的软连接
    sudo rm /usr/bin/python
    #新建python3的软连接
    sudo ln -s /usr/bin/python3.8 /usr/bin/python
    sudo ln -s /usr/bin/python3.8 /usr/bin/python3
    现在重新查看默认的python版本
    #python --version
    
    # 若连接无效,就创建相应文件,文件内容再下方
    sudo ln -s /usr/bin/pip3.8 /usr/bin/pip
    sudo ln -s /usr/bin/pip3.8 /usr/bin/pip3
    

    /usr/bin/pip内容(如没有就创建,主要修改第一行)

    #!/usr/bin/python3.7
    # -*- coding: utf-8 -*-
    import re
    import sys
    from pip._internal.cli.main import main
    if __name__ == '__main__':
        sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
        sys.exit(main())
    
  11. python setup.py install 安装依赖时更换pip源

    直接在setup.py的同目录放置一个setup.cfg:
    加上

    [easy_install]
    index_url = https://mirrors.aliyun.com/pypi/simple/
    

标签:bin,https,遇到,python,pypi,install,pip,一些
来源: https://www.cnblogs.com/auspice/p/16574438.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有