本文内容比较庞杂,包括如下内容
- 环境变量与可执行程序
- 初步了解命令行(面向小白)
- 环境变量
- python多版本共存
- powershell
- windows下常用cmd命令
- python与cmd
- 安装库
- cmd中运行python
- pip与python版本对应
- import路径
- 虚拟环境
环境变量与可执行程序
相信很多新学python的人都遇到过这样的疑惑
- 一个博客这样写道:安装pyinstaller库直接一条命令就完成了
pip install pyinstaller
。然后我们打开python输入却无效,殊不知它应该是在命令行中输入的 - 有时候让你在某一个文件夹下打开命令行输入某条命令,有时候又让你打开命令行,不清楚原理就搞不清楚应该在哪里打开命令行
- 有时候安装完一个软件让你配置环境变量,但是完全不知道配置这个是在干什么
- 有的博客写python代码竟然也是在命令行中完成的,但是你直接输入python代码却一直报错
- 有的人安装库是用
pip install
有的人则是用pip3 install
,这真是让人头痛
看完这篇文章,上面问题都能得到解答
命令行又称cmd、命令提示符。本文只讲解windows下的命令行命令及其与python的结合。打开:windows10系统下,右键开始-运行(win7应该是左键开始-运行),输入cmd确定,打开了一个黑色的框,我们可以在这个框中输入命令,这就是命令行工具了。
另外还可以用文件搜索工具(比如everything)搜索电脑中的一个cmd.exe文件,双击这个文件也可以打开基本配置:作为一个写代码的地方,cmd的使用方式不太符合我们的日常习惯,所以我们需要进行一些基础的配置。
右键左上角的图标-属性,我们可以根据自己的偏好进行调整
- 在“字体”、“颜色”等选项卡中选择一个自己比较喜欢的字体、大小及背景颜色
- 在“选项”选项卡中,把快速编辑模式和启用ctrl快捷键都打上勾,这样复制粘贴既可以用
ctrl+c ctrl+v
,也可以都直接点击右键完成。
这样就可以正常使用了
在文件夹中打开:在打开的cmd中,我们看到在闪的光标左边有一个文件路径,比如是C:Usersmyfile
,说明这个命令行是默认在myfile文件夹中打开的。
比如myfile文件夹中有一个file1文件夹,我们可以在命令行中输入
cd file1
会发现文件路径变成了C:Usersmyfilefile1
说明我们变更了命令行所在的位置
此时再在命令行中输入
cd ..
路径又会变成C:Usersmyfile
,这是一条回退到父文件夹的命令
如果我们想要在指定文件夹中直接打开,而不是用cd命令一点一点调,则可以:打开file1文件夹,按住shift右键-在此处打开命令窗口,此时打开的命令行显示的路径就是C:Usersmyfilefile1
了(在windows10中这种方法只能打开powershell,但是二者差别不大,当成一个东西即可,后面会细讲)环境变量:右键此电脑-属性-高级系统设置-点击“高级”选项卡中的环境变量,我们能看到分为用户变量和系统变量,二者之中都能找到PATH,双击系统变量中的path,可以看到里面包含着一些文件路径,我们可以双击修改,也可以新建添加。一般安装一个软件让