+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2019-08(121)

2019-09(97)

2019-10(17)

2019-11(3)

2019-12(21)

Python虚拟开发环境,怎样才能在系统中创建

发布于2020-09-16 06:20     阅读(856)     评论(0)     点赞(26)     收藏(4)


本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。

以下文章来源于python 青少年编程 ,作者python expert

今天小编给大家普及一下如何在系统中创建一个虚拟的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虚拟运行环境啦,具体步骤如下:

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

 

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

 

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

 

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

 

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

 

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

 


demo.py的内容具体如下:

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

 

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

 

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

 

 

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

 

10、最后可以通过进入D:\myproject\ENV\Scripts路径,输入deactivate退出该虚拟环境。



所属网站分类: 技术文章 > 博客

作者:天才也疯狂

链接: https://www.pythonheidong.com/blog/article/525769/

来源: python黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

26 0
收藏该文
已收藏

评论内容:(最多支持255个字符)