python编译环境搭建_python环境搭建

python环境搭建概念理解

环境搭建-python解释器:

解释型

编译型

解释型编程语言:以高级语言翻译给通过识别低级语言的计算机的指令码,就好比我们为计算机,而高级语言为字典,计算机语言为英语书籍,我们需要依靠高级语言来翻译计算机语言从而与计算机进行交流

编译型编程语言:编译器一次性将源代码打包成可执行文件放至各种可运行环境中

python解释器的本质:是将关于python的代码进行翻译并运行从而实现功能需要的重要工具

pycharm:

1633638-20190321014630838-1912313906.png

ide(集成开发环境):不是一个指定的第三方库,且ide不是只局限于python,每一款语言都有属于自己的集成开发环境,集成开发环境分别由以下三部分组成

解释器

编辑器

调试环境

作用:大大提高运行效率,可识别错误,帮助快速寻找错误位置并提示错误原因及时纠正

选择安装pycharm的小细节:pycharm分为专业版、教育版、社区版,三者区别在于功能上的差异,如果是需要进行较为复杂的代码学习安装专业版是首选,教育版一般属于学校用于练习,较为适合新手,而社区版基本是专业版的简化版,相比少了一些功能,但依然可以解决工作问题

专业版的下载地址:https://www.jetbrains.com/pycharm/download/download-thanks.html?platform=windows

虚拟机:

作用:提供软件的开发实验室,物理机和虚拟机在本质上没什么区别,但是我们可以在虚拟机里随意操作,直至实验结果出来,都不会对电脑造成任何损坏,且节省空间,使得计算机本身更加流畅

1633638-20190321192244540-1603375120.png

虚拟机端口映射:

端口:两者连接的接口,当我们需要通过QQ或微信聊天时,首先需要知道对方的IP地址和端口,才能建立连接进行聊天

每个软件有一个或多个端口,电脑的IP地址一样,这就可以通过不同的软件端口对应使用多个软件,一台电脑有2的16次方(65535)个端口,80(www) 22(ssh) 这类端口属于周支端口

1633638-20190321194608217-1247846966.png

端口映射:虚拟机和物理机不能直接访问,他们存在隔离,所以这种时候就需要端口映射,ssh访问自己的端口22,而xshell也访问自己端口22,从而实现xshell和ssh的端口映射,实现物理机和虚拟机之间的联系

1633638-20190322013024042-394778797.png

隔离python运行环境:通过一些软件将python环境复制并于相应的项目对接,一个python不可同时和不同项目对接

1633638-20190322013748462-482745009.png

python隔离环境的操作:

workon(查找当前的python隔离环境)

workon django(进入django的隔离环境,也可进去其他的隔离环境)

deactivate(退出当前的python隔离环境)

mkvirtualenv -p /use/bin/python(查看存在的python版本)

mkvirtualenv -p /use/bin/python3.6 first(在python3.6的环境下创建first文件)

pip install requests(前提是进入了django隔离环境安装requests库)

import requests (导入requests库)

当退出虚拟环境后再导入库时,无法导入,这就解释了python环境的隔离不会复制第三方库

2019-03-22

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值