Ubuntu下的Python开发工具和环境设置——Anaconda+QT

目录

Anaconda的安装与配置

下载和安装

使用

conda包和环境

设置国内镜像

库的安装

pip安装

pycharm安装

QT工具的设置

命令行方法

在pycharm中可以设置外部工具配置

加入外部工具designer

 pyuic5和pyrcc5



本文讲的是从头设置一个Ubuntu下的Python开发环境,用于PC软件开发、上位机设计、数据分析、算法实现等,包括以下3部分:

  • Anaconda环境
  • 库的安装
  • QT插件及工具设置

Anaconda的安装与配置

下载和安装

在官网上下载Anaconda,地址https://www.anaconda.com/distribution/ ,注意选择合适的安装包

下载完后在文件夹下打开命令行,输入(注意选择正确的文件名)

bash AnacondaXXXX.sh

在安装的过程中,会问你安装路径,直接回车默认就可以了。有个地方问你是否将anaconda安装路径加入到环境变量(.bashrc)中,输入yes,默认的是no

使用

要使用Jupyter Notebook,直接在终端输入jupyter notebook即可

要使用Spyder,直接在终端输入spyder即可

conda包和环境

输入conda list 就可以查询你现在安装了哪些库,常用的numpy, scipy名列其中。如果你还有什么包没有安装上,可以运行conda install * 来进行安装。

例如我们将在指定环境中安装这个Beautiful Soup包,有两种方式:
- 直接指定-n 指定安装环境的名字

conda install --name bunies beautifulsoup4

* 提示:你必须告诉conda你要安装环境的名字(-n bunies)否则它将会被安装到当前环境中。*

    激活bunnies环境,再使用conda install命令。

activate bunnies
conda install beautifulsoup4

查看conda版本:

conda --version

创建环境,这条命令将会给Biopython创建一个新的环境,位置在Anaconda安装文件的/envs/snowflakes:

conda create --name snowflake biopython

 激活环境:

source activate snowflakes

列出环境:

conda info -envis或者(-e)

安装一个不同版本的Python环境

conda create -n snakes python=3

设置国内镜像

如果需要安装很多packages,你会发现conda下载的速度经常很慢,因为Anaconda.org的服务器在国外。所幸的是,清华TUNA镜像源有Anaconda仓库的镜像,我们将其加入conda的配置即可:

# 添加Anaconda的TUNA镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
# TUNA的help中镜像地址加有引号,需要去掉

# 设置搜索时显示通道地址
conda config --set show_channel_urls yes

库的安装

主要安装PyQt5库,有两种方法

pip安装

可以用

pip install PyQt5

命令直接安装在全局里,也可以安装在虚拟环境中,避免污染全局环境。需要使用pipenv,没有的话需要安装

pycharm安装

在pycharm中的设置里,在对应的环境中点击interpreter,搜索pyqt5,安装即可

Ubuntu下的Python开发工具和环境设置——Anaconda+QT_第1张图片

QT工具的设置

在使用QTdesigner设计出一个ui后,生成的.ui和.qrc文件需要转化成.py文件,为了方便操作,我们在pycharm中设置两个工具

命令行方法

在安装pyqt5-tools这个包后,环境里面会有两个工具

pyuic5 是用于转化ui的
pyrcc5 是用于转化qrc的

Ubuntu下的Python开发工具和环境设置——Anaconda+QT_第2张图片

他们的转化命令如下:

    pyuic5 name.ui -o name.py -x
    #-x表示生成的是可执行文件

pyrcc5 name​.qrc -o newname_rc.py

Ubuntu下的Python开发工具和环境设置——Anaconda+QT_第3张图片

转换完ui后这个代码当前不能跑,因为本身import了的是一个qrc,所以要把qrc也转成包含二进制的py文件,才可以import

Ubuntu下的Python开发工具和环境设置——Anaconda+QT_第4张图片


在pycharm中可以设置外部工具配置

加入外部工具designer

注意working dir选项可以选择一个相对路径 如$ProgectFileDir$即工作目录下

这里不需要设置arguments

Ubuntu下的Python开发工具和环境设置——Anaconda+QT_第5张图片

 
pyuic5和pyrcc5

方法相同,要注意工作目录不一样

设置arguments时 按照格式 ,推荐使用宏

pyuic5:

$FileName$ -o $FileNameWithoutExtension$.py

如果加上了-x 则会变成可执行文件

pyrcc5:

 $FileName$ -o $FileNameWithoutExtension$_rc.py

working dir都选择$filmDir$,及要转化的文件它所在的目录

有看不懂的地方也可以参考这篇文章https://blog.csdn.net/a359680405/article/details/45074761

你可能感兴趣的:(Ubuntu,Python,Anaconda,QT)