Windows平台下搭建Pytest

   
上期我们已经进行Linux的平台搭建,今期我们就来搭建下我们最常用的、最适合初学者的一种方式,那就是搭建Windows平台开发环境,只需要两种工具即可,一个就是编辑器(编辑代码的工具),另一个就是编译器,也就是上期我们在CentOS
7系统所安装的那个gcc 编译器,下面就开始我们的平台搭建吧。

新接触C语言,如何在Windows下进行C语言开发环境的搭建值得思考并整理。

在Windows平台搭建C语言开发环境的多种方式,搭建多种方式

新接触C语言,如何进行C语言开发环境的搭建值得思考并整理

注:本文知识来源于  Windows 平台搭建C语言集成开发环境 – 极客学院

 

 

一、在Windows平台配置GNU环境

二、在Windows平台使用Sublime Test开发C语言程序

三、在Windows平台使用VisualStudio开发C语言程序

四、在Windows平台搭建EclipseCDT集成开发环境**

五、在Windows平台搭建Clion集成开发环境**

 

一、在Windows平台配置GNU环境

GNU 

选择以下GNU环境下载安装到C盘:

*    1.MinGw*

        官网下载安装 

        将C:\MinGW\msys\1.0\msys.bat 发送到桌面快捷方式

        在msys.bat命令框中输入 gcc 会得到:sh: gcc: command not found

        此时并没有配置环境变量

        用编辑器打开 C:\MinGW\msys\1.0\etc\profile

        在最后一行后面加入 export
PATH=/C/MinGW/bin:$PATH 保存并重新打开msys.bat

        命令框中输入 cd /c/Users/用户名/Desktop 进入桌面

        (这时用编辑器在桌面上写一个hello.c)

        命令框输入 gcc hello.c 后在桌面会自动生成编译完成的hello.exe

        命令框输入./hello.exe
直接执行hello.exe得到运行结果时表示环境搭建成功

*    2.cygwin*

        官网下载安装 

        下载安装过程中 在Select
Packages下 搜索gcc,勾选 gcc-core 和 gcc-g++ 安装即可

     
  
完成后,执行桌面快捷方式Cygwin64 Terminal命令框

        命令框输入gcc,提示 “ gcc:
致命错误:没有输入文件 编译中断。 ”
表示gcc已存在,并且还是中文提示

        命令框输入 /cygdrive/c/Users/用户名/Desktop 进入桌面

     
  (此时用编辑器在桌面上写一个hello.c)

        命令框输入 gcc hello.c 后桌面生成 a.exe

        命令框输入 ./a.exe 得到运行结果时表示环境搭建成功

 

    附:cmd中若输入Cygwin编译的.exe 将出现系统提示
“无法启动此程序,因为计算机中丢失
cygwin1.dll。尝试重新安装该程序及解决此问题”

       
(cygwin1.dll 是cygwin环境里面用来模拟Linux环境的一个动态库,它可以把Linux的API给映射到Windows的API上,来执行Windows的程序)

        两种解决方法:

            ①.在cmd中配置环境变量 set PATH=%PATH%;C\cygwin64\bin

           
②.找到 C\cygwin64\bin下的cygwin.dll并复制到桌面后执行a.exe便可以得到结果

       
(cygwin.dll由于包装了很多API而有3mb多的大小,要被cygwin生成的.exe依赖,所以需要将两者放在同一目录下)

 

 

二、在Windows平台使用Sublime Test开发C语言程序

    官网下载安装Sublime 

    编写好的.c文件直接用Sublime菜单栏中Tools下的 Run(快捷键
Ctrl+Shift+B)执行会得到Error 2错误:

    这是因为该情况下Sublime基于Windows平台,没有GNU环境

    因为这里下的是sublime test 2.0.2,所以这时在MinGW或Cygwin中输入 cd
/cygdrive/c/Program\ Files/Sublime\ Text\ 2/  

    后输入 run sublime_test.exe 便可在GNU环境下打开Sublime Test
2,此时打开的Sublime Test 便处于GNU环境下

 

 

三、在Windows平台使用VisualStudio开发C语言程序

 

   
VS官网  里找下载-VisualStudio

    VS可以在线安装;也可以下载iso
 右键加载至虚拟光驱后安装,根据情况选择自己的下载方式

    安装好后 找到菜单栏打开 Visual Stdio 2013 下的 Visual Stdio tools
后可以看到许多种命令行工具,打开 VS2013 开发人员命令提示

 
  这里版本的目录为:Microsoft Visual Studio 14.0\Common7\Tools\Shortcuts
    启动vs  新建项目-保存运行         附:打开开发人员命令提示行
cd进入桌面     输入cl hello.c 会生成hello.exe和hello.obj
输入hello.exe执行便得到运行结果  
  (cl编译器,微软公司所开发的一个C语言编译器,所以windows下编译C很好兼容好。gcc要考虑跨平台,在windows速度不如cl)

 

 

四、在Windows平台搭建EclipseCDT集成开发环境**

 

    官网  选择 Eclipse IDE for C/C++ Developers  
  下载完成后直接解压 修改文件夹名cdt 把里面的eclipse.exe改名为cdt.exe  
  打开cdt.exe会有弹出提示查找不到jre  因为eclipse是使用java语言开发的  
  所以需要进入  下载 java for developers 点击
download jdk     jdk安装完后便可启动eclipse      
附:安装Elclipse前请配置GNU环境:     编译过程中提示找不到make错误      
  cygwin下载安装过程中 在Select Packages下 勾选  cmake make 安装即可  
      安装完后可在cgwin中输入make命令测试     运行过程中提示错误        
这是因为打开方式不对。从cygwin中打开cdt.exe或在源代码目录下复制一个cygwin.dll
即可

 

 

五、在Windows平台搭建Clion集成开发环境**    
官网  中下载Clion    
Clion是智能的跨平台的开发环境    
安装过程中会提示选择GNU环境,配置安装即可

新接触C语言,如何进行C语言开发环境的搭建值得思考并整理
注:本文知识来源…

目前Nupic在windows上仅仅支持64位的版本,本人的操作系统是windows
10.下面介绍一个傻瓜方法,直接调用大神编写好的脚本,直接运行,脚本就会将所有需要的东西都装好。

Python有丰富的安装包资源,从图3可以看到有100293个安装包可以选择。跟C/C++/Java相比
,Python能让你用极少的代码写出相同的程序,优势就是有这么多的安装包可选。有人计算过,Python或Ruby写出的程序的代码行数只相当于相对应的Java代码
的行数的五分之一。如果没有绝对的必要,为什么要花这么多时间写出这么多的代码呢?

零基础学习C语言—Windows平台配置

以下多种开发方式择一即可(DEV C++无须环境准备)。

1、安装c++编译器和其他组件

Python是一种代表简单主义思想的语言,它使你能够专注于解决问题而不是去搞明白语言本身。利用已有的一些成熟流行的安装包可以极大的简化我们的工作。熟练掌握Python安装包是非常有必要的,在上一篇文章中,我介绍了Python模块的四种安装方式,在这篇文章中我们学习用pip安装和源码安装方式来安装Pytest测试框架,建议熟练掌握。

Window 10下的搭建

注:本文知识来源于  Windows 平台搭建C语言集成开发环境 –
极客学院 
后并作一定程度的拓展。

在微软官网上下载Microsoft Visual C++ Compiler for
Python 2.7,并安装

为什么pip安装如此便捷,我们还需要学习源码安装呢?并不是所有的安装包pip都有这个资源,比如你自己开发的安装包。有时在你的环境中pip安装有问题却又无头绪时,建议试试源码安装。

两个工具

为什么我们先在window 10下搭建,因为现在的电脑的系统普遍都是window
10了,而且我用的也是window 10,所以搭建时有一点是与window
7是不大相似,但是还是一样。至于还有一些用window XP的,一些是Window
8的,大概搭建方法都是大同小异的。

我在这里就提供两个工具(也省得去网上找来找去都找不到合适的)

1.编辑器——-notepad++
 百度云链接:

2.编译器——-MinGW
 百度云链接:

下载到了这两个文件后,进行下面的平台搭建

 

在微软官网上下载Microsoft .NET Framework 3.5,并安装。

一. pip 安装Pytest

首先,查看pip命令是否可以运行。因为我安装的Python版本是2.7.13,是自带pip的所以无需安装pip。

  1. 打开cmd,运行:echo %path% 。可以看到只有C:\Python27的路径。

  2. 运行:pip。无法识别这个命令,原因是环境变量中没有添加pip的安装路径。

  3. 添加pip的环境变量。在Windows cmd中运行:set
    path=%path%;C:\Python27\Scripts

  4. 运行:echo %path% 。

  5. 运行:pip。pip可以正常运行。

图片 1

图1:如何让pip正常运行

  1. 运行:pip install pytest

图片 2

图2:Pytesta安装截图

平台搭建

1.首先把编译器压缩包解压缩到
盘符:\(如C:\MinGW 或D:\MinGW 或E:\MinGW ),为什么只放在盘根目录,只是为了下面的操作方便点,当然你也可以放在任意位置也可以,只要等下你能找得出来就行了,我就解压缩到D盘的根目录下,解压后打开里面的查看下:

图片 3

2.点击bin文件进去:

图片 4

你可以看到里面有我们需要的两个编译器,但是别以为这样就完了,想要让它们生效,必须要设置环境变量,那环境变量到底在哪里呢?别急,继续往下看。

一、在Windows平台搭建DEV C++集成开发环境**

2、运行脚本

二. 下载源码,setup.py安装

设置环境变量

首先,我们选定此电脑(即我的电脑),右键属性,打开后点击 高级系统设置:

图片 5

打开后出现这个框,点击下方的环境变量:

图片 6

进入后请选择path那一项进行编辑,一定要选那一项,选其他的不行。

图片 7

编辑界面中,转回你打开的那个编译器的文件,把文件地址复制下:

图片 8

复制后再转回编辑界面,先点击新建,再把刚刚复制的地址复制进去。

图片 9

图片 10

新建完成后点击确定,再次点击确定,即可完成平台的搭建,但想要知道是否有没有效果,那怎么测试呢?还记得上期我们用Linux系统安装编译器后是怎么检查它们是否已经配置了,那我们也一样用同样的方法来检查下吧。

环境准备、在Windows平台配置GNU环境

下载大神编写好的脚本,打开CMD,

1. 下载源码

初学Python的同学下载源码可能回到谷歌,百度上搜,建议网速可以的话推荐从官网下载,网速太慢可以选择第三方的一些网站。

图片 11

图3:Python官网安装包首页

在search输入框输入pytest,结果如下,可以看到也有很多pytest相关的插件。点击下面的红色框,进入到pytest的在Python官网的主页:

图片 12

图4:pytest源码地址

该主页里面,点击Download(第一个红色框)就会看到源码的安装包(第二个红色框)。下载pytest-3.0.6.tar.gz到你的电脑上即可。

源码一般都是.tar.gz,.zip的压缩包,解压后放到Windows下的目录下,建议直接放C:\,路径比较简单,在cmd里面输入很便捷。

图片 13

图5:pytest的在Python官网的主页

检查配置是否完成

我们上期用的Linux系统里面的终端来检查配置情况,那么我们windows中是否有终端呢?答案是有的,那么,终端到底是什么呢?而我们又怎么打开它呢?

首先有两种方法可以进入,一个是通过搜索,一个是通过win(windows键)+R键打开运行框。

windows10的搜索就是这样:

图片 14没错,cmd命令提示符就是我们在windows中俗称的“终端”,你们应该都知道吧!

没错,而搜索位置就是windows
10中的小娜,有些人可能会用盗版的window10,里面没有这个功能的话,就用win+R就可以了,相比之下我还是喜欢用运行。

图片 15

打开后就到了传说中,咳咳,也就是大家都见过的cmd(终端)界面。

图片 16

那我们就检测下吧,输入gcc -v,检查下。

图片 17

输入cls进行清屏,再输入g++ -v,得到如下图:

图片 18

上面就是版本号了,这样就可以说明windows平台的搭建终于搭建完成了。

**在Windows平台搭建EclipseCDT集成开发环境**

powershell.exe -ExecutionPolicy RemoteSigned
.\simple_build_portable_python_with_nupic.ps1
-nupic_version=0.3.6

2. 源码安装

我的安装包放在C:\pytest-3.0.6,打开windows的cmd,切换到该目录。

运行:python setup.py install,请确认最后安装成功,具体信息看以下截图。

检查是否安装成功,运行:pytest –version。

图片 19

图6:pytest源码安装截图1

图片 20

图7:pytest源码安装截图2

 windows 7的平台搭建

windows
7目前相比之下是稳定性最好的系统,搭建平台的方法大同小异,不过也没什么区别,我会把重复的部分直接话语带过,只给一些不一样的给你们看。

1.编译器文件的解压缩都是一样的,位置呢,我就选择C盘的根目录,这只是个例子,你们最好别把它放在C盘,因为如果电脑出现什么变故的话,要通过C盘恢复数据的话,你放在里面的东西会没有的,要常备份数据。

2.复制地址目录:

图片 21

3.设置环境变量,点击计算机(我的电脑)右键属性(下面进行一系列的图文表示过程,不作文字描述):

图片 22图片 23

 

 图片 24图片 25

图片 26看到了吗?这就是不同的地方,就是特别的麻烦,一连串连起来特别的难看,不过这也是难不倒我的。

图片 27在这些地址最后面在加个英文状态下的“;”,记住是英文状态下输入,输入后就可以把我们刚复制的地址复制进去,然后点两次确定即可。

3.检查配置情况,其实也是找出cmd,方法都是一样的。

图片 28也可以通过win+R键通过运行cmd来打开cmd终端,检查结果与上面的一样的。

**三、在Windows平台使用VisualStudio开发C语言程序**

powershell.exe -ExecutionPolicy RemoteSigned
.\build_portable_python_with_nupic.ps1 -cleanup -install_nupic
-nupic_unzip_path “Z:\tmp”

结尾

好吧,经过一个多小时的编写,让我的兴趣大发,我也喜欢每写完一篇就要写一下结尾感言。你们看了我的博客是不是觉得很啰嗦,觉得有些不必要的可以不要,只取精华的部分,但是如果我这样写的话,就会对一些不懂的人的不负责,太精简的话我甚至十几分钟就写出来,甚至通过复制粘贴就能完成了。但是太精简的话有些人不知道这个步骤是怎么跳出来的,既然我决定要写博客,就要写出让人家看的明白,一目了然,而不是一步到位,中间的某些信息就很容易漏掉。我是一个比较啰嗦的人,我最初写博客的时候都是为了记录我学习C语言的笔记和学习进程,因为我喜欢做笔记,而且笔记也是样样俱全的,十分地详细,所以我写的博文也是十分地详细,我觉得啰嗦可以成为我爱学习的一个优点了,哈哈!

好了,下一期就是进行C语言的编程,还记得今期的编辑器,我们就是要用它来编辑代码,编辑完后保存为C文件,然后通过终端来进行编译,编译出我们最终得到的效果。其实,你们在学习,我也同样在学习,我再不学习更多的话,博客就没什么好写了,好吧,其实还有很多东西可以写的,学习无止境,每时每刻进行充电,这也是人生的乐趣之一吧!

写之不易,请多多支持!

                                                                       
                                                                       
                                                                       
                    2018-06-22  00:13:41

**四、在Windows平台使用Sublime Test开发C语言程序**

运行这些脚本,电脑会自动安装Python,Nupic.

五、在Windows平台搭建Clion集成开发环境**

3、使用pip install pyproj

 

4、进入cmd,输入python,进入python命令行,import
nupic,执行成功则安装完成。

 

**一、在Windows平台搭建DEV C++集成开发环境**

    官网  中下载Dev
C++运行即可

 

**环境准备、在Windows平台配置GNU环境**

GNU http://www.gnu.org/

C语言需要编译才能运行,而默认Windows系统没有编译C语言环境,这时就需要GNU环境提供编译

选择以下其一GNU环境下载安装到C盘:

*    1.MinGw*

        MinGW提供了一套简单方便的Winodows下的基于GCC程序开发环境

        官网下载安装 

       
安装过程中进行相关组件的安装:勾选mingw-developer-toolkit、mingw-gcc-g++、mingw-gcc-objc、msys-base即可(这个过程有些长)

        将安装目录下(这里是C:\MinGW\msys\1.0\msys.bat)
发送到桌面快捷方式

        在msys.bat命令框中输入 gcc 会得到:sh: gcc: command not found

        此时并没有配置环境变量

        用编辑器打开 C:\MinGW\msys\1.0\etc\profile

        在最后一行后面加入 export
PATH=/C/MinGW/bin:$PATH 保存并重新打开msys.bat

        命令框中输入 cd /c/Users/用户名/Desktop 进入桌面

        (这时用编辑器在桌面上写一个hello.c)

        命令框输入 gcc hello.c 后在桌面会自动生成编译完成的hello.exe

        命令框输入./hello.exe
直接执行hello.exe得到运行结果时表示环境搭建成功

*    2.cygwin*

        官网下载安装 

        下载安装过程中 在Select
Packages下 搜索gcc,勾选 gcc-core 和 gcc-g++ 安装即可

     
  
完成后,执行桌面快捷方式Cygwin64 Terminal命令框

        命令框输入gcc,提示 “ gcc:
致命错误:没有输入文件 编译中断。 ”
表示gcc已存在,并且还是中文提示

        命令框输入 /cygdrive/c/Users/用户名/Desktop 进入桌面

     
  (此时用编辑器在桌面上写一个hello.c)

        命令框输入 gcc hello.c 后桌面生成 a.exe

        命令框输入 ./a.exe 得到运行结果时表示环境搭建成功

 

    附:cmd中若输入Cygwin编译的.exe 将出现系统提示
“无法启动此程序,因为计算机中丢失
cygwin1.dll。尝试重新安装该程序及解决此问题”

       
(cygwin1.dll 是cygwin环境里面用来模拟Linux环境的一个动态库,它可以把Linux的API给映射到Windows的API上,来执行Windows的程序)

        两种解决方法:

            ①.在cmd中配置环境变量 set PATH=%PATH%;C\cygwin64\bin

           
②.找到 C\cygwin64\bin下的cygwin.dll并复制到桌面后执行a.exe便可以得到结果

       
(cygwin.dll由于包装了很多API而有3mb多的大小,要被cygwin生成的.exe依赖,所以需要将两者放在同一目录下)

 

 

二、在Windows平台搭建EclipseCDT集成开发环境**

    官网  选择 Eclipse IDE for C/C++ Developers

    下载完成后直接解压 修改文件夹名cdt 把里面的eclipse.exe改名为cdt.exe

    打开cdt.exe会有弹出提示查找不到jre  因为eclipse是使用java语言开发的

    所以需要进入  下载 java for developers 点击
download jdk

    jdk安装完后便可启动eclipse

 

    附:安装Elclipse前请配置GNU环境:

    编译过程中提示找不到make错误

        cygwin下载安装过程中 在Select Packages下 勾选  cmake make
安装即可

        安装完后可在cgwin中输入make命令测试

    运行过程中提示错误

       
这是因为打开方式不对。从cygwin中打开cdt.exe或在源代码目录下复制一个cygwin.dll
即可

 

 

三、在Windows平台使用VisualStudio开发C语言程序

 

   
VS官网  里找下载-VisualStudio

    VS可以在线安装;也可以下载iso
 右键加载至虚拟光驱后安装,根据情况选择自己的下载方式

    安装好后 找到菜单栏打开 Visual Stdio 2013 下的 Visual Stdio tools
后可以看到许多种命令行工具,打开 VS2013 开发人员命令提示

 
  这里版本的目录为:Microsoft Visual Studio 14.0\Common7\Tools\Shortcuts

    启动vs  新建项目-保存运行

 

 

    附:打开开发人员命令提示行 cd进入桌面

    输入cl hello.c 会生成hello.exe和hello.obj
输入hello.exe执行便得到运行结果

 
  (cl编译器,微软公司所开发的一个C语言编译器,所以windows下编译C很好兼容好。gcc要考虑跨平台,在windows速度不如cl)

 

 

四、在Windows平台使用Sublime Test开发C语言程序

    官网下载安装Sublime 

    编写好的.c文件直接用Sublime菜单栏中Tools下的 Run(快捷键
Ctrl+Shift+B)执行会得到Error 2错误:

    这是因为该情况下Sublime基于Windows平台,没有GNU环境

    因为这里下的是sublime test 2.0.2,所以这时在MinGW或Cygwin中输入 cd
/cygdrive/c/Program\ Files/Sublime\ Text\ 2/  

    后输入 run sublime_test.exe 便可在GNU环境下打开Sublime Test
2,此时打开的Sublime Test 便处于GNU环境下

 

 

 

五、在Windows平台搭建Clion集成开发环境**

    官网  中下载Clion

    Clion是智能的跨平台的开发环境

    安装过程中会提示选择GNU环境,配置安装即可

相关文章