【Ubuntu】之 Python 安装和虚拟环境

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值