博客
关于我
【Ubuntu】之 Python 安装和虚拟环境
阅读量:802 次
发布时间:2019-03-25

本文共 1942 字,大约阅读时间需要 6 分钟。

Ubuntu 下优化 PyCharm 开发环境及相关工具的配置

通过本文,您可以在 Ubuntu 系统中优化 PyCharm 开发环境,安装必要的开发工具,并确保各项依赖程序正常运行。


1. Ubuntu 下打开 PyCharm

打开 PyCharm 更简单。使用以下命令直接启动 PyCharm:

cd /path/to/pycharm-
-linux/x86_64/pycharm./pycharm

或右键单击 pycharm.sh 文件,并选择“打开终端”,PyCharm 会自动启动。


2. Ubuntu 系统安装必要程序包

在 Ubuntu 系统中安装所需程序包,建议使用以下镜像源:

安装指南

  • 从镜像仓库安装特定包:

    pip install -i 
    <镜像地址>
    <包名>
  • 批量安装(从 requirements.txt):

    pip install -i 
    <镜像地址>
    -r requirements.txt

示例:安装 NumPy

pip install -i https://pypi.douban.com/simple numpy

3. Ubuntu 创建并激活虚拟环境

创建一个专用的虚拟环境以避免依赖冲突。

安装相关工具

sudo apt-get update && sudo apt-get install python3-pip python3-dev python-virtualenv

创建虚拟环境

virtualenv --python=python3.5 
<虚拟环境名称>

激活虚拟环境

source 
<虚拟环境名称>
/bin/activate

注:默认为 Python 3.5,如果需要其他版本,请相应修改。


4. 验证虚拟环境 && 更新工具

进入虚拟环境后,确保工具已更新:

pip install --upgrade pip

5. 安装 TensorFlow

安装TensorFlow 后, Scenes:

pip install --upgrade 

安装完成后,运行以下验证命令:

python -c "import tensorflow as tf; print('Hello, TensorFlow!')"# 期期望输出结果:b’Hello, TensorFlow!’

注意:TensorFlow 安装过程中可能需要额外依赖(如 numpy),请提前下载并安装。


6. 安装其他开发工具

BeyondCompare:

安装:

sudo apt-get update && sudo apt-get install gdebi-coresudo gdebi bcompare-4.2.9.23626_amd64.deb

卸载:

sudo apt-get remove bcompare bcompare:i386

UltraEdit:

rm -r /tmp/.idm/  &&  rm -r ~/.idm/

PyAudio:

sudo apt-get install libasound-dev portaudio19-dev python-pyaudio python3-pyaudiopip install pyaudio

Matplotlib:

安装 Python 绘图工具:

sudo apt-get install python3-tkpip install matplotlib

Notepadqq:

sudo snap install notepadqq

Sox:

sudo apt-get install sox

其他工具:

sudo apt-get update && sudo apt-get install samba htop git gitk ncdu unity-tweak-tool unrar p7zip-full p7zip-rar

验证工具安装

运行以下命令确认工具已正确安装:

  • PyCharm: 一切功能正常运行。
  • TensorFlow: 运行验证脚本无误。

最终验证

确保系统更新至最新版本:

sudo apt-get update && sudo apt-get upgrade

所有工具均已正确安装,开发环境准备完毕。


通过以上步骤,您将能够在 Ubuntu 系统中设置一个高效的开发环境。

转载地址:http://gtiyk.baihongyu.com/

你可能感兴趣的文章
Net 应用程序如何在32位操作系统下申请超过2G的内存
查看>>
Net.Framework概述
查看>>
NET3.0+中使软件发出声音[整理篇]<转>
查看>>
net::err_aborted 错误码 404
查看>>
NetApp凭借领先的混合云数据与服务把握数字化转型机遇
查看>>
NetAssist网络调试工具使用指南 (附NetAssist工具包)
查看>>
Netbeans 8.1启动参数配置
查看>>
NetBeans IDE8.0需要JDK1.7及以上版本
查看>>
NetBeans之JSP开发环境的搭建...
查看>>
NetBeans之改变难看的JSP脚本标签的背景色...
查看>>
netbeans生成的maven工程没有web.xml文件 如何新建
查看>>
netcat的端口转发功能的实现
查看>>
NetCore 上传,断点续传,可支持流上传
查看>>
Netcraft报告: let's encrypt和Comodo发布成千上万的网络钓鱼证书
查看>>
Netem功能
查看>>
netfilter应用场景
查看>>
Netflix:当你按下“播放”的时候发生了什么?
查看>>
Netflix推荐系统:从评分预测到消费者法则
查看>>
netframework 4.0内置处理JSON对象
查看>>
Netgear WN604 downloadFile.php 信息泄露漏洞复现(CVE-2024-6646)
查看>>