一、pycharm

  1. 下载并解压
    https://www.jetbrains.com/pycharm/download/?section=linux
    在官网下载community linux版 pycharm-community-.tar.gz
  2. 输指令
    进入解压文件夹下的bin文件夹,执行sh pycharm.sh

注意:此pycharm.sh文件不能删除

二、 miniconda

  1. 下载
    https://docs.conda.io/projects/miniconda/en/latest/
  2. 输指令
    bash Miniconda3-latest-Linux-x86_64.sh
    一步步输入 yes
  3. 重新启动窗口
    此时会默认激活base环境,通过指令取消
    conda config --set auto_activate_base false

三、 easyocr

pip install git+https://github.com/JaidedAI/EasyOCR.git

四、 paddleocr

  1. 新建虚拟环境并激活
conda create --name paddle_env python=3.8 --channel https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda activate paddle_env
  1. 机器是CPU,在虚拟环境中运行如下指令
python3 -m pip install paddlepaddle -i https://mirror.baidu.com/pypi/simple
  1. 安装paddleocr whl包
pip install "paddleocr>=2.0.1" 

注意:
在ubuntu23上,paddlepaddle==2.4.2可以用,最新版本会报错

五、 pyautogui

pip install PyAutoGUI
# ubuntu 截图时需要安装如下软件
sudo apt-get install scrot

注意:

  1. 在Ubuntu23上,可能回报错,在terminal中输入 xhost +可以解决,但是用locateOnScreen()函数时,可能找不到图片位置,返回none
  2. Ubuntu22其以上默认使用了 wayland 作为显示,需要将其设为 false,从可以使用截图功能
sudo vim /etc/gdm3/custom.conf
 
# 将 WaylandEnable=false 取消注释后 重启电脑

六、rabbitvcs

sudo apt update
sudo apt install rabbitvcs-*

此方法除了rabbitvcs-svn,还会安装rabbitvcs-git