自己开发一个平台怎么开发python_教您如何在系统中创建多个虚拟Python开发环境...

朋友们,大家好!最近太忙啦,好久没有写文章啦,出来冒个泡!从今天开始,小编计划一周更新两到三篇文章,和大家共同学习,共同进步!当然这也只是我的计划哈

,希望能够做到!

今天小编给大家普及一下如何在系统中创建一个虚拟的Python开发环境。

不知道大家有没有这样的烦恼,那就是当你的机器已经安装上了一个版本的Python开发环境了以后,如果您想利用另一个版本的Python开发环境那就会出现一些小麻烦,

麻烦其实主要出在了第三方库的安装与配置上。举个例子:比如您机子上先安装了Python3.7又安装了3.8,那如果您要在3.8的开发环境中安装一些第三方库,此时如果直接利用pip命令会出错,原因是在系统的环境变量"path"中,3.7的pip命令路径会放置在3.8的

pip

命令

路径的前面,因此,当你用pip时,事与愿违,实际上你是在向3.7版本的开发环境中安装第三方库。这可怎么办呢?

别着急,解决这个问题有两种方法:一种是利用pyenv切换你系统中已安装的Python版本;另一种就是在本机上利用virtualenv安装一个虚拟的python运行开发环境。本文中将介绍第二种。

一、什么是virtualenv?

virtualenv是Python的一个重要的管理工具,它与 pip及fabric被并称为pythoner的三大神器。它的主要功能是可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。

二、virtualenv的安装

与其他Python的工具一样,安装virtualenv也要用到pip. 具体命令为:

pip install virtualenv

三、virtualenv的使用

安装完virtualenv后,我们就可以开始制作我们自己的python虚拟运行环境啦,具体步骤如下:

首先在电脑中新建一个目录,用于去存储一会儿将要生成的新的虚拟运行环境。实例中,我们是在D盘新建了一个目录,名字是myproject。

接下来,进入到windows终端cmd中,然后切换路径至“d:\myproject”

接下来,可以在当前目录中,新建一个虚拟环境,这里起名字为“ENV”。

此时该目录下会生成一个名为“ENV“的文件夹。

接下来,由终端进入到路径D:\myproject\ENV\Scripts下,输入activate来激活该虚拟环境。此时,终端的最左面,会显示“ENV”的字样,证明您已经进入了虚拟运行环境。

此时,我们在“D:\myproject”文件夹下新建一个名字为demo.py文件的Python文件。

demo.py的内容具体如下:

import numpy as np

data = np.array([[1,2,3],[3,4,5]],dtype = 'int')

print(data)

该程序中,我们计划导入一个第三方库numpy ,并且生成一个ndarray类型的数组。由于在该虚拟环境中没有安装numpy库,因此,当我们运行该文件时会出错。

接下来我在该虚拟环境下可以启动pip安装numpy库。请注意,该pip安装的类库会安装至该虚拟环境中,不会安装在系统的全局python开发环境中。这样,我们就可以利用虚拟环境,将我们的开发环境与系统的python开发环境相隔离啦!

安装完成后,我们就可以在该虚拟环境中运行demo.py文件啦。

最后可以通过进入

D:\myproject\ENV\Scripts路径,输入deactivate退出该虚拟环境。

最后,如果您想在虚拟python开发环境中利用pycharm做深入开发也没问题,具体方法可以参见我的上一篇文章(谈一下Pycharm中关联系统Python解释器的方法)。

好了,就说这么多,如果有什么问题可以扫描以下二维码联系我!下回见!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值