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
的配置比较简单,设置如下:
一.png
二.png
-
主机IP
和主机端口
就是物理机IP和端口,子系统IP
和子系统端口
就是物理机上面安装的虚拟机IP和端口,不清楚虚拟机的IP,可以在虚拟机上用命令ifconfig
查看IP地址
4.Python的虚拟环境(隔离环境)
不同的开发项目需要使用不同的Python环境,要解决这样的问题就要用到虚拟环境
-
virtualenv (Windows环境)
1.先创建一个文件夹,用命令行进入到当前目录(按住Shift
键点右键,点击“在此处打开PowerShell窗口”)- 安装virtualenv
pip install virtualenv
- 创建一个虚拟环境,创建的环境为全新的Python环境
virtualenv Name #Name为环境名称
- 使用虚拟环境:进入环境目录下的
Scripts
目录,执行activate
命令,退出虚拟环境使用deactivate
命令
-
virtualenvwrapper (Linux环境)
virtualenvwrapper是一个以virtualenv为基础扩展出来的虚拟环境工具,比virtualenv功能更多
- 查看所有虚拟环境
workon
- 切换虚拟环境
workon django
- 退出虚拟环境
deactivate
- 创建虚拟环境
mkvirtualenv -p /usr/bin/python3.6 first #以 /usr/bin/python3.6 为源目录创建一个叫 first 的虚拟环境
- 删除虚拟环境
rmvirtualenv first
5.Pycharm配置远程解释器及代码同步(以Pycharm 2017版为例)
- 新建一个项目
New Project
New Project.png - 使用远程解释器
add remote
,如果是使用虚拟机,端口号为本机映射的端口
远程解释器.png
虚拟机的虚拟环境解释器路径为/home/pyvip/.virtualenvs/py3env/bin/python3.6
(pyvip
为用户目录,py3env
为虚拟环境目录) - 设置代码同步目录
四.png 五.png
网友评论