主页 > 人工智能  > 

Linux下的Python开发环境

Linux下的Python开发环境

以下是在Ubuntu 22.04上安装XFCE桌面、配置中文环境、中文输入法、远程桌面;安装anaconda、PyCharm、谷歌浏览器等的步骤:

首先,正常安装完毕 Ubuntu 22.04 Linux。如果选择某些云平台的ECS服务器,可以用十几秒钟完成Ubuntu 22.04 Linux映像的快速安装,非常方便。


一、 安装XFCE桌面环境 sudo apt update sudo apt install xfce4 xfce4-goodies -y
 二、配置中文环境 1. 安装中文语言包 sudo apt install language-pack-zh-hans language-pack-gnome-zh-hans -y 2. 配置系统区域设置 sudo locale-gen zh_CN.UTF-8 sudo update-locale LANG=zh_CN.UTF-8 3. 设置默认语言(可选) # 运行以下命令后,选择 "zh_CN.UTF-8" sudo dpkg-reconfigure locales 4. 安装中文字体(可选) sudo apt install fonts-noto-cjk -y 5. 重启系统以应用更改 reboot
三、 安装中文输入法 1. 安装输入法框架 Fcitx sudo apt install fcitx fcitx-googlepinyin fcitx-frontend-gtk3 fcitx-ui-classic -y 2. 配置环境变量

采用如下方式编辑用户配置文件 ~/.xprofile:

echo "export GTK_IM_MODULE=fcitx" >> ~/.xprofile echo "export QT_IM_MODULE=fcitx" >> ~/.xprofile echo "export XMODIFIERS=@im=fcitx" >> ~/.xprofile 3.  配置输入法

重启系统或重新登录,然后在XFCE面板添加输入法:

点击顶部面板的输入法图标,选择 Configure。

点击 + 添加 Google Pinyin,移除其他不需要的输入法。


四、配置远程桌面访问(XRDP) 1. 安装XRDP服务: sudo apt install xrdp -y sudo systemctl enable xrdp --now 2. 修改XRDP启动脚本

以瑞啊方式编辑 /etc/xrdp/startwm.sh,在文件末尾 fi 前插入

# 替换原有 exec 或 start 命令 echo "startxfce4" >> /etc/xrdp/startwm.sh 3. 安装图形驱动支持 sudo apt install xorgxrdp -y  4. 开放防火墙端口 sudo ufw allow 3389/tcp sudo ufw reload 5. 重启XRDP服务 sudo systemctl restart xrdp
五、远程桌面连接

使用Windows远程桌面连接或Remmina:

地址:服务器IP:3389

用户名/密码:Ubuntu系统的账户凭证。


六、创建非root用户

长期直接使用root用户进行远程桌面连接是系统不提倡的,有很大的安全隐患和后遗症。

1. 创建用户并设置密码 sudo adduser devuser # 替换 "devuser" 为你的用户名

根据提示设置密码及用户信息(其他信息可直接回车跳过)。

2. 将用户添加到 sudo 组

这步操作的目的是使新建用户可以被允许执行管理员命令

sudo usermod -aG sudo devuser 3. 验证用户权限 su - devuser # 切换到新用户 sudo whoami # 输入密码后应返回 "root" 4. 配置用户远程桌面访问

确保用户可登录图形界面:

默认情况下,新用户已具备图形登录权限。 可通过以下命令检查用户权限(无输出表示正常):

sudo grep "devuser" /etc/passwd | grep "/bin/bash" 5. 使用XRDP远程登录

远程连接时使用用户名 devuser 及设置的密码。


七、安装Anaconda 1. 下载并安装

切换用户:

su - devuser

下载最新Anaconda安装脚本(替换链接为官网最新版本):

wget repo.anaconda /archive/Anaconda3-2024.02-1-Linux-x86_64.sh

运行安装脚本:

bash Anaconda3-2024.02-1-Linux-x86_64.sh

按提示操作,安装路径建议选默认(/home/devuser/anaconda3)。

最后选择 yes 初始化conda。

如果你在这里没有选择yes,那么可以通过以下名来恢复:

eval "$(/home/devuser/anaconda3/bin/conda shell.bash hook)"

激活conda环境:

source ~/.bashrc # 或重新打开终端 conda list # 验证安装 2. 添加conda更新源

Conda 的配置信息通常存储在用户主目录下的 .condarc 文件中。你可以使用文本编辑器(如 nano、vim 等)打开该文件查看更新源配置,示例命令如下(以 nano 为例):

nano ~/.condarc

 以清华源为例:

channels: - defaults show_channel_urls: true default_channels: - mirrors.tuna.tsinghua.edu /anaconda/pkgs/main - mirrors.tuna.tsinghua.edu /anaconda/pkgs/r - mirrors.tuna.tsinghua.edu /anaconda/pkgs/msys2 custom_channels: conda-forge: mirrors.tuna.tsinghua.edu /anaconda/cloud msys2: mirrors.tuna.tsinghua.edu /anaconda/cloud bioconda: mirrors.tuna.tsinghua.edu /anaconda/cloud menpo: mirrors.tuna.tsinghua.edu /anaconda/cloud pytorch: mirrors.tuna.tsinghua.edu /anaconda/cloud pytorch-lts: mirrors.tuna.tsinghua.edu /anaconda/cloud simpleitk: mirrors.tuna.tsinghua.edu /anaconda/cloud

显示并测试更新源:

conda config --show channels conda clean -i # 清除索引缓存 conda install requests 3. 设置pip更新源

 的配置文件通常位于用户主目录下的 .pip/pip.conf 文件中,你可以使用文本编辑器(如 nano、vim)打开该文件查看更新源设置,以 nano 为例,执行以下命令:

[global] index-url = mirrors.aliyun /pypi/simple/ [install] trusted-host = mirrors.aliyun

注:如果缺少目录或文件,自己创建。

查看设置的更新源:

pip config list
八、安装PyCharm 1. 下载PyCharm社区版 wget download.jetbrains /python/pycharm-community-2024.1.2.tar.gz

注意:具体更新的版本可以自己查

2. 解压

解压并安装到 /opt 目录(需sudo权限):

sudo tar -xzf pycharm-community-2024.1.2.tar.gz -C /opt/ sudo chown -R devuser:devuser /opt/pycharm-community-2024.1.2 # 确保用户有权限  3. 创建桌面快捷方式 mkdir -p ~/.local/share/applications cat > ~/.local/share/applications/pycharm.desktop <<EOF [Desktop Entry] Version=1.0 Type=Application Name=PyCharm Exec=/opt/pycharm-community-2024.1.2/bin/pycharm.sh Icon=/opt/pycharm-community-2024.1.2/bin/pycharm.png Categories=Development;IDE; Terminal=false EOF 4. 启动PyCharm /opt/pycharm-community-2024.1.2/bin/pycharm.sh
九、安装谷歌浏览器(Chrome浏览器)

在国内,由于网络限制,我们无法直接安装谷歌浏览器。但用如下的方法,也能成功安装。

1. 下载 wget dl.google /linux/direct/google-chrome-stable_current_amd64.deb 2. 手动安装 sudo apt install ./google-chrome-stable_current_amd64.deb -y

注意:如果发生依赖性错误,可用下面的命令来解决

sudo apt --fix-broken install

 如果还是无法正常安装,也可以用如下方法:

sudo dpkg -i /home/devuser/google-chrome-stable_current_amd64.deb

如果在上条语句执行时出现依赖性错误,可执行下面语句修复:

sudo apt-get install -f

一般情况下,Chrome浏览器会被安装在 /opt/google/chrome/ 目录下,可执行文件名为 google-chrome-stable。


十、轻量级图像编辑器Pinta 1. 安装 sudo apt install pinta

特点:

界面简洁,支持图层、基本滤镜、画笔、选区工具。

支持中文界面(自动适配系统语言)。

启动速度快,适合快速裁剪、调整尺寸、简单调色。

2. 启动

可执行文件路径:

主程序:/usr/bin/pinta

桌面快捷方式:/usr/share/applications/pinta.desktop

图形菜单启动

远程桌面登录后,点击左上角 所有应用程序 菜单。

导航至 图像 ➔ Pinta。


至此,Ubuntu 22.04 Linux的开发环境已经按照要求架设完毕。

标签:

Linux下的Python开发环境由讯客互联人工智能栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“Linux下的Python开发环境