博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python虚拟环境搭建
阅读量:5948 次
发布时间:2019-06-19

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

首先python是一门解释型脚本语言,它的运行依赖于解释器。

pycharm 是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具。

什么是ide呢?

ide集成开发环境,其中包含 解释器,编辑器,调试环境 debug

操作机器:为了方便学习,一般在虚拟机中操作(我这使用的是virtuaBox, 系统是 unbuntu 18版 )

安装虚拟机和pycharm 这里就不说了。

下面说说端口映射:

原理:端口映射就是将外网主机的IP地址的一个端口映射到内网中一台机器,提供相应的服务。

          当用户访问该IP的这个端口时,服务器自动将请求映射到对应局域网内部的机器上。

   而虚拟机就相当于另外一台电脑。

 

1.运行unbuntu之后,点击右上方的控制菜单,然后点击开设置

 

 2.点击左边网络,然后再点击如图所示右边的高级选项,再选端口转发

 

3.点击如图的+图标,然后如图 2处,名称可以自己命名,协议可以不用管,主机端口为物理机连接虚拟机时输入的端口号,

子系统端口为虚拟机的端口,这里22为ssh端口,如果是连接虚拟机的其他,列如mysql,就是3306。

 

 隔离python运行环境

 一.windows下面

   1.首先先要安装python,配置好运行环境,然后进入cmd,输入pip install virtualenv  安装virtyalenv模块

2.可以在你 需要创建隔离环境的文件下按住shift右击鼠标,打开cmd,即如下图所示

 

 

3.输入 virtyalenv  aa创建名为aa的全新的隔离python环境,如有安装多个python版本,可以指明python解释器路径

4.如下图,创建成功之后aa目录下的所有文件

5. 在cmd 中aa文件的路径下,输入aa\Scripts\activater进入隔离环境,退出命令是:deactivate

 

6.当然可以使用pycharm,在你创建项目的时候,会自动帮你创建隔离环境

二.虚拟机unbuntu下

1.先安装virtualenv模块

2.创建隔离环境,这里创建是全新的环境,不会复制第三方库,输入命令:mkvirtualenv -p  /user/bin/python3.6  first   ,-p 后面是python解释器版本路径,first是隔离环境名称

3.创建后会默认进入隔离环境,使用deactivate退出隔离环境,再次进入使用命令 workon  first

 

Pycharm连接虚拟机

1.File - New project - Pure python  

①是物理机的隔离环境路径

②点击选择add remote,创建一个ssh连接虚拟机,见下一张图

③是你虚拟机存放python文件的路径

 2. host 127.0.0.1代表物理机,port 是虚拟机映射端口 ,python interpreter path  选择你的python解释器路径

3.创建好之后,配置一下窗口右边显示虚拟机的同步信息,进去tools - deployment ,如果你窗口右边没有remote host ,先点击最后一个选项,

再点击configuration配置显示目录

4.name 可以自己修改名字,root path  窗口显示虚拟机中的目录,可以与Mappings中的Deployment path 路径对换

5.如下图所示完成了,同步显示一幕了然

 

 

      初次写博客,纯属个人笔记习惯,如果写的不好或不对之处,请多多指教

 

转载于:https://www.cnblogs.com/18zirenqing/p/10549960.html

你可能感兴趣的文章
Jetty之Trie树
查看>>
项目经理笔记一
查看>>
通过IP地址获取地理位置
查看>>
计算机字符编码从0/1到UTF-8
查看>>
[原]Jenkins(三)---Jenkins初始配置和插件配置
查看>>
Cache Plugin 实现过程
查看>>
HBase Compaction详解
查看>>
TCP服务器端口转发: netsh
查看>>
PhoneGap入门经典——理解PhoneGap应用程序基础
查看>>
2016OSC源创会年终盛典-架构与数据专场-张千明
查看>>
nginx实现rtmp,flv,mp4流媒体服务器
查看>>
46.tornado绑定域名或者子域名泛域名的处理
查看>>
Elasticsearch 2.2.0 节点发现详解
查看>>
Elasticsearch 2.2.0 插件篇:安装
查看>>
文本过滤--sed 1
查看>>
PHP CURL并发,多线程
查看>>
CentOS 6.5 PYPI本地源制作
查看>>
raspberry 更换阿里源
查看>>
ES 概念及动态索引结构和索引更新机制
查看>>
JavaWeb ---Filter、Servlet
查看>>