想在cmd里进入python?这事儿其实挺简单的,但要说门道,那可就多了去了。我给你细细道来,保证你一看就明白。
最直接的方式,当然是直接在cmd里敲python
这几个字母,然后回车。如果你的python安装路径已经加到了系统的环境变量里,那恭喜你,屏幕上会立刻出现python的交互式解释器,熟悉的>>>
提示符,这时候你就可以开始写python代码了。
但如果敲完python
,cmd跟你说“’python’ 不是内部或外部命令,也不是可运行的程序”,别慌!这说明你的环境变量没配置好。这时候,你需要找到你的python安装目录,然后把这个目录添加到系统的环境变量Path
里。具体怎么操作?
首先,找到你的python安装目录。通常情况下,如果你是默认安装,它会在C:\PythonXX
,这里的XX
是python的版本号,比如C:\Python39
。
然后,右键点击“此电脑”,选择“属性”,再选择“高级系统设置”,点击“环境变量”。在“系统变量”里找到Path
,双击它,点击“新建”,把你的python安装目录,以及python
目录下的Scripts
目录,都添加进去。注意,这两个目录都要加!因为Scripts
目录下通常放着pip
这样的重要工具。
添加完之后,一定要记得重启cmd!否则新的环境变量不会生效。重启之后,再敲python
,应该就没问题了。
还有一种情况,你可能安装了多个python版本。这时候,直接敲python
,系统可能不知道你想用哪个版本。怎么办?你可以用py
命令。py
是python启动器的命令,它可以让你指定要用的python版本。比如,py -3.9
就是用python 3.9版本来启动python解释器。当然,前提是你安装了python启动器。一般来说,安装python的时候会默认安装,但如果没装,你需要重新运行python的安装程序,勾选“python Launcher”这个选项。
另外,如果你想运行一个python脚本,而不是进入交互式解释器,你可以这样:python 文件名.py
。前提是,你的cmd当前目录在脚本所在的目录。如果不在同一个目录,你需要先用cd
命令切换到脚本所在的目录,然后再运行。
举个例子,假设你的脚本hello.py
在D:\my_projects
目录下,你可以这样操作:
cd D:\my_projects
python hello.py
这样,cmd就会执行hello.py
这个脚本了。
但是,如果你不想每次都切换目录,你也可以在python
命令里使用完整的路径:python D:\my_projects\hello.py
。这样,即使你的cmd当前目录不在D:\my_projects
,也可以运行hello.py
。
还有个小技巧,有时候你可能需要用管理员权限运行python脚本。比如,你的脚本需要修改系统文件,或者访问某些需要管理员权限的资源。这时候,你需要以管理员身份运行cmd,然后再执行python命令。方法很简单,右键点击cmd的图标,选择“以管理员身份运行”就可以了。
再说个比较高级的用法,你可以用cmd来管理python的虚拟环境。虚拟环境可以让你在一个独立的python环境中安装和管理依赖包,避免不同项目之间的依赖冲突。
要使用虚拟环境,你需要先安装virtualenv
这个包。可以在cmd里用pip install virtualenv
来安装。安装完之后,你可以用virtualenv 虚拟环境名
来创建一个新的虚拟环境。比如,virtualenv myenv
就会创建一个名为myenv
的虚拟环境。
创建完虚拟环境之后,你需要激活它。在cmd里,你可以用myenv\Scripts\activate
来激活myenv
这个虚拟环境。激活之后,cmd的提示符前面会多一个(myenv)
,表示你现在正在使用这个虚拟环境。
在虚拟环境里,你可以用pip
来安装和管理依赖包,这些依赖包只会安装到这个虚拟环境里,不会影响到其他的python环境。
不用虚拟环境的时候,你可以用deactivate
命令来退出虚拟环境。
最后,记住一点,python的版本很重要!不同的python版本之间,可能存在一些不兼容的地方。所以,在运行python脚本之前,一定要确认你的python版本是否符合脚本的要求。你可以用python --version
或者py --version
来查看你当前使用的python版本。
就说到这儿吧。掌握了这些方法,你在cmd里进入python,那还不是手到擒来?慢慢摸索,你会发现python的世界真的很大,很有趣!
评论(0)