分类 python相关 下的文章

在Ubuntu命令行中直接安装PyCharm,推荐通过Snap或APT(需添加官方源) 两种方式,无需手动下载解压,步骤如下:

方式一:通过Snap安装(最便捷,官方维护)

1. 打开终端(快捷键 Ctrl + Alt + T ),直接执行安装命令:

  • 安装免费的社区版: sudo snap install pycharm-community --classic 
  • 安装付费的专业版: sudo snap install pycharm-professional --classic 
    2. 等待命令执行完成,安装后直接在终端输入  pycharm-community (或 pycharm-professional )即可启动。

方式二:通过APT安装(需添加JetBrains官方源)

1. 导入JetBrains官方GPG密钥,确保软件源可信:
 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0xB1998361219BD9C9 
2. 添加PyCharm的APT源到系统:
 echo "deb https://cache-redirector.jetbrains.com/intellij-repository/snapshots /" | sudo tee /etc/apt/sources.list.d/jetbrains.list 
3. 更新软件包列表: sudo apt update 
4. 执行安装命令:

  • 社区版: sudo apt install pycharm-community 
  • 专业版: sudo apt install pycharm-professional 

安装完成后,在终端输入对应启动命令即可使用。需要我帮你整理“安装后如何通过命令行配置PyCharm默认Python解释器”的步骤吗?

在Ubuntu下,常用的免费Python IDE有以下几种:

  • PyCharm社区版:是非常受欢迎的跨平台Python IDE,具有集成单元测试、Python调试器、错误突出显示、代码分析等功能,拥有良好的GUI,适合专业开发人员。
  • Visual Studio Code:是一款轻量级的代码编辑器,支持多种编程语言,通过安装Python扩展后,可实现代码补全、调试、Jupyter Notebook集成等功能,插件生态丰富,适合各种类型的开发。
  • Spyder:专为Python中的科学编程而设计,是多语言IDE,具有代码自动完成、语法高亮、代码分析等功能,还支持IPython、NumPy、SciPy等,适合进行科学计算和数据分析的用户。
  • Eric:是一个用Python编写的开源集成开发环境,支持许多编程语言,包括Python。它具有代码自动完成、错误突出显示、集成的Python调试器、高级搜索等功能,GUI简单但高度可定制。
  • Thonny:是一款专为初学者设计的简单IDE,具有简单易用的用户界面,内置简单调试器与包管理工具,适合教学与快速原型开发。

很难确切地说哪个是使用量最多的,但PyCharm社区版和Visual Studio Code凭借其强大的功能和广泛的适用性,受到了众多开发者的喜爱,在Ubuntu下的使用量相对较大。

在 Ubuntu 下安装  uv  需通过官方脚本或  pip ,它支持多 Python 版本管理,还能替代  pip  和  virtualenv  完成包管理与环境创建,核心信息如下:

1. 安装 uv(推荐官方脚本,最便捷)

打开终端,执行官方一键安装脚本(适用于所有 Linux 系统):

bash

curl -LsSf https://astral.sh/uv/install.sh | sh
 

  • 安装完成后,需重启终端或执行  source ~/.bashrc (或  ~/.zshrc )让命令生效。

2. uv 的核心能力:支持多 Python 版本管理

 uv  可自动下载、管理多个 Python 版本,无需手动编译或配置,例如:

  • 查看可安装的 Python 版本: uv python list-available 
  • 安装指定 Python 版本(如 3.11): uv python install 3.11 
  • 为项目指定 Python 版本: uv python use 3.11 (仅当前项目生效)

3. uv 常用操作(替代 pip + virtualenv)

  • 创建并激活虚拟环境:在项目目录执行  uv venv ,激活命令同前: source .venv/bin/activate 
  • 安装包:激活环境后, uv pip install 包名 (比 pip 快 10-100 倍)
  • 导出依赖: uv pip freeze > requirements.txt 
  • 安装依赖: uv pip install -r requirements.txt 

我可以帮你生成一份 uv 常用命令的速查清单,包含版本管理、环境操作、包管理三类核心命令,需要吗?

以下命令可直接复制到终端执行,按步骤操作即可完成配置。

第一步:安装 pip(Python 包管理工具)

若系统未安装 pip,先执行此命令更新软件源并安装:

bash

sudo apt update && sudo apt install python3-pip -y
 

第二步:安装 virtualenv

通过 pip 为当前用户安装 virtualenv(避免权限问题):

bash

pip3 install virtualenv --user

在ubuntu下安装需要注意以下问题:

因为 Ubuntu 23.10 及更新版本默认启用了 "externally-managed-environment" 保护机制,防止直接用 pip 安装包到系统 Python。

安装系统提供的 virtualenv

sudo apt update
sudo apt install python3-virtualenv python3-venv

验证安装

virtualenv --version
python3 -m venv --help

第三步:创建虚拟环境

1. 先进入要存放虚拟环境的目录(以“~/projects”为例,可替换为自己的目录):

bash

cd ~/projects
 

2. 创建名为“myenv”的虚拟环境(“myenv”可替换为自定义名称):

bash

virtualenv myenv
 

  • (可选)指定 Python 版本创建(如指定 Python 3.9,需先确认路径存在):

bash

virtualenv -p /usr/bin/python3.9 myenv
 

第四步:激活虚拟环境

创建完成后,执行命令激活,激活后终端会显示“(myenv)”标识:

bash

source myenv/bin/activate
 

第五步:退出虚拟环境

无需使用时,执行命令退出:

bash

deactivate
 

如果后续使用中遇到“command not found”等错误,我可以帮你排查常见的环境变量或权限问题,需要的话随时说。