博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Ubuntu】之 Python 安装和虚拟环境
阅读量:798 次
发布时间:2019-03-25

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

文章目录

1. Ubuntu下打开PyCharm

打开pycharm安装目录的bin目录下,右击选择“Open in Terminal”,即可打开pycharm

2. Ubuntu 安装所需程序包

国内的一些镜像源地址

  Python官方 https://pypi.python.org/simple/	  阿里云 https://mirrors.aliyun.com/pypi/simple/	  豆瓣(douban) http://pypi.douban.com/simple/	  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/	  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/	  中国科学院 http://pypi.mirrors.opencas.cn/simple/      v2ex http://pypi.v2ex.com/simple/

安装方法:

pip install -i 镜像源地址 + package

以从豆瓣安装numpy为例:

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

从requirements.txt安装package方式:

pip install -i https://pypi.doubanio.com/simple -r requirements.txt

3. Ubuntu 新建虚拟环境

符号"$"表示Ubuntu系统的终端(Terminal)命令提示符,其后是需要运行的指令,例如:

user@ubuntu:~$ sudo apt-get install python3-pip python3-dev python-virtualenv  # for Python 3.n

其中"user"是用户名,“ubuntu"是计算机名,命令名是"apg-get”,命令名前面的"sudo"表示以管理员权限运行命令"apg-get"(运行命令前会要求输入用户密码)。

在Ubuntu 16.04系统下,打开一个终端,按照下述步骤安装程序。

  1. 更新Ubuntu系统,依次运行下面两条指令
user@ubuntu:~$ sudo apt-get update    user@ubuntu:~$ sudo apt-get upgrade
  1. Install pip3 and virtualenv
user@ubuntu:~$ sudo apt-get install python3-pip python3-dev python-virtualenv  # for Python 3.n
  1. Install Virtualenv and activate it

    3.1) Install Virtualenv

    user@ubuntu:~$ virtualenv -p python3.5 ~/venv/tf1132 # for Python 3.5  #    或者user@ubuntu:~$ virtualenv --python=python3.5 ~/venv/tf1132 # for Python 3.5  #

    其中-p python3.5或–python=python3.5(也可以使用-p python3或–python=python3)指定创建虚拟环境时使用的python版本(该版本必须是已经安装在系统里的python版本)。如果去掉这个参数,就会使用系统默认的python。最后一个参数~/venv/tf1132是保存虚拟环境文件的文件夹,"tf1132"是虚拟环境的名字。python虚拟环境中的python版本与创建虚拟环境时使用的系统python版本一致!Ubuntu 16.04自带的Python版本是3.5

    3.2) Activate Virtualenv

    user@ubuntu:~$ source ~/venv/tf1132/bin/activate

激活虚拟环境tf1132之后,终端的命令提示符由

user@ubuntu:~$

变换为:

(tf1132) user@ubuntu:~$
  1. Update pip to the latest version
(tf1132) user@ubuntu:~$ pip install --upgrade pip
  1. Install tensorflow 1.13.2
(tf1132) user@ubuntu:~$ pip install --upgrade link_or_path_to_tensorflow_whl_file

安装tensorflow的过程中,还需要下载安装其它pythong包,比较大的包括:tensorboard,numpy等。如果安装失败,可以用wget -c将相应的包下载到本地再安装。

  1. Validate your installation

    Activate the virtualenv environment and invoke python:

    (tf1132) user@ubuntu:~$ python

    Enter the following short program inside the python interactive shell:

    >>> import tensorflow as tf >>> hello = tf.constant('Hello, TensorFlow!') >>> sess = tf.Session() >>> print(sess.run(hello))

    If the system outputs the following, then you are ready to begin writing TensorFlow programs:

    b’Hello, TensorFlow!’

  2. Install other tools

    7.1) BeyondCompare

    Terminal Install - Debian, Ubuntu

    user@ubuntu:~$ sudo apt-get update     user@ubuntu:~$ sudo apt-get install gdebi-core     user@ubuntu:~$ sudo gdebi bcompare-4.2.9.23626_amd64.deb Terminal Uninstall     user@ubuntu:~$ sudo apt-get remove bcompare     user@ubuntu:~$ sudo apt-get remove bcompare:i386 破解30天试用期方法:     user@ubuntu:~$ sudo rm ~/.config/bcompare/*         or     user@ubuntu:~$ sudo rm ~/.config/bcompare/registry.dat

    7.2) UltraEdit

    破解30天试用期方法:     user@ubuntu:~$ rm -rfd ~/.idm/uex && rm -rf ~/.idm/*.spl && rm -rf /tmp/*.spl     一定要删除/tmp/*.spl和~/.idm/*.spl文件,否则试用期无法复位。

    7.3) PyAudio

    user@ubuntu:~$ sudo apt-get install libasound-dev portaudio19-dev user@ubuntu:~$ sudo apt-get install python-pyaudio python3-pyaudio user@ubuntu:~$ pip install pyaudio

    7.4) Install matplotlib

    user@ubuntu:~$ sudo apt-get install python3-tk user@ubuntu:~$ pip install matplotlib

    7.5) Install notepadqq

    user@ubuntu:~$ sudo snap install notepadqq  # If you’re running Ubuntu 16.04 LTS (Xenial Xerus) or later, including  # Ubuntu 18.04 LTS (Bionic Beaver), Ubuntu 18.10 (Cosmic Cuttlefish) and  # Ubuntu 19.04 (Disco Dingo), you don’t need to do anything. Snap is  # already installed and ready to go

    7.6) Install sox

    user@ubuntu:~$ sudo apt-get install libasound2-plugins libasound2-python libsox-fmt-all user@ubuntu:~$ sudo apt-get install sox

    7.7) Install samba, htop, git, gitk, ncdu, unity tweak tool, unrar, 7zip

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

END

######################################################################

######################################################################

  1. Install pip3 on Ubuntu 16.04

    $ sudo apt-get install python3-pip # for Python 3.n
    Verify the pip3 Installation on Ubuntu
    $ pip3 -V

    Install pip on Ubuntu 16.04

    $ sudo apt-get install python-pip # for Python 2.7
    Verify the pip Installation on Ubuntu
    $ pip -V

  2. Install pip and virtualenv

    $ sudo apt-get install python-pip python-dev python-virtualenv # for Python 2.7
    Install pip3 and virtualenv
    $ sudo apt-get install python3-pip python3-dev python-virtualenv # for Python 3.n

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

你可能感兴趣的文章