Python 环境搭建

1. Python解释器

  • python语音是一门解释性语音,而其他语言比如C++是编译性语言,python程序的运行必须依赖python解释器才能够运行
  • 下载Python解释器,进入python官方网站https://www.python.org/downloads/,选择符合自己系统所需要的python版本下载,尽量不要使用最新的版本,以免出现兼容性问题,推荐使用3.6.7的版本。
1.1 Ubuntu16.04版本Linux安装Python

a. 在终端中下载Python安装包:
命令:

wget https://www.python.org/ftp/python/3.6.7/Python-3.6.7.tgz

b. 解压Python安装包

tar xzvf Python-3.6.7.tgz

c. 安装Python某些模块所需要的依赖库:

sudo apt-get update
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev zlib1g-dev libsqlite3-dev tk-dev libssl-dev openssl libffi-dev libbz2-dev  libreadline-dev -y
开始安装Python

d. cd到刚刚解压的Python路径中,然后运行./configure命令:
e. 运行以下命令进行安装:

$cd python3.6  #cd到Python安装目录
$cd Modules  
$vim Setup // 取消‘#readline readline.c -lreadline -ltermcap‘行的注释(line 166 in V2.7.8)
sudo make && sudo make install

最后检验一下:

python3.6.5 —version
pip3.6.5 —version

以上转载自腾讯云社区《教你如何在Ubuntu上安装最新的Python版本》:https://cloud.tencent.com/developer/news/343104

2. 开发环境

  • IDE 什么是IDE,IDE统称为集成开发环境,他由 解释器 编辑器 调试环境三个系统组成,使用IDE可以大大提高开发的效率。
  • Python开发主流的IDE是pycharm,pycharm可以去官方网站下载,是一个付费软件。

3.虚拟机端口映射的配置

  • Virtualbox的配置比较简单,设置如下:
    Python 环境搭建_第1张图片
    一.png

    Python 环境搭建_第2张图片
    二.png
Python 环境搭建_第3张图片
三.png
Python 环境搭建_第4张图片
四.png
  • 主机IP主机端口就是物理机IP和端口,子系统IP子系统端口就是物理机上面安装的虚拟机IP和端口,不清楚虚拟机的IP,可以在虚拟机上用命令ifconfig查看IP地址

4.Python的虚拟环境(隔离环境)

不同的开发项目需要使用不同的Python环境,要解决这样的问题就要用到虚拟环境

  • virtualenv (Windows环境)
    1.先创建一个文件夹,用命令行进入到当前目录(按住Shift键点右键,点击“在此处打开PowerShell窗口”)
    1. 安装virtualenv
pip install virtualenv
  1. 创建一个虚拟环境,创建的环境为全新的Python环境
virtualenv Name  #Name为环境名称
  1. 使用虚拟环境:进入环境目录下的Scripts目录,执行activate命令,退出虚拟环境使用deactivate命令
  • virtualenvwrapper (Linux环境)

virtualenvwrapper是一个以virtualenv为基础扩展出来的虚拟环境工具,比virtualenv功能更多

  1. 查看所有虚拟环境
workon
  1. 切换虚拟环境
workon django
  1. 退出虚拟环境
deactivate
  1. 创建虚拟环境
mkvirtualenv -p /usr/bin/python3.6 first  #以 /usr/bin/python3.6 为源目录创建一个叫 first 的虚拟环境
  1. 删除虚拟环境
rmvirtualenv first

5.Pycharm配置远程解释器及代码同步(以Pycharm 2017版为例)

  1. 新建一个项目New Project
    Python 环境搭建_第5张图片
    New Project.png
  2. 使用远程解释器 add remote,如果是使用虚拟机,端口号为本机映射的端口
    Python 环境搭建_第6张图片
    远程解释器.png

    虚拟机的虚拟环境解释器路径为 /home/pyvip/.virtualenvs/py3env/bin/python3.6pyvip为用户目录,py3env为虚拟环境目录)
  3. 设置代码同步目录
Python 环境搭建_第7张图片
代码同步目录.png

Python 环境搭建_第8张图片
四.png
Python 环境搭建_第9张图片
五.png

你可能感兴趣的:(Python 环境搭建)