博客
关于我
【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/

你可能感兴趣的文章
Python两个版本共存时,怎么验证是否安装成功 scrapy
查看>>
Python两个版本共存时,通过pip安装Scrapy
查看>>
python两组变量的相关关系散点图_变量是什么?变量间的两种关系——函数关系和相关关系(小学版)...
查看>>
Python中 pass语句的作用
查看>>
python中 urllib, urllib2, httplib, httplib2 几个库的区别
查看>>
python中 yaml库 & json库 & xmltodict库使用
查看>>
python中 将你的名字转化成为二进制并输出
查看>>
Python中*args 和**kwargs的用法
查看>>
Python中*args 和**kwargs的用法
查看>>
Python中*args和**kwargs的使用
查看>>
python中0、1、True、False、if条件
查看>>
python中argparse模块关于 parse_args() 函数详解(全)
查看>>
python中base64编码与解码
查看>>
python中break怎么用_详解Python中break语句的用法
查看>>
python中del函数的垃圾回收
查看>>
Python中DrissionPage的详细解析与实战
查看>>
python中enumerate、变量类型转换
查看>>
python中execute是啥_python – 为什么“c.execute(…)”打破循环?
查看>>
python中exit和break区别_Python中exit()和sys.exit()之间的区别
查看>>
python中h5的用法
查看>>