想在cmd里进入python?这事儿其实挺简单的,但要说门道,那可就多了去了。我给你细细道来,保证你一看就明白。

最直接的方式,当然是直接在cmd里敲python这几个字母,然后回车。如果你的python安装路径已经加到了系统的环境变量里,那恭喜你,屏幕上会立刻出现python的交互式解释器,熟悉的>>>提示符,这时候你就可以开始写python代码了。

但如果敲完pythoncmd跟你说“’python’ 不是内部或外部命令,也不是可运行的程序”,别慌!这说明你的环境变量没配置好。这时候,你需要找到你的python安装目录,然后把这个目录添加到系统的环境变量Path里。具体怎么操作?

首先,找到你的python安装目录。通常情况下,如果你是默认安装,它会在C:\PythonXX,这里的XXpython的版本号,比如C:\Python39

然后,右键点击“此电脑”,选择“属性”,再选择“高级系统设置”,点击“环境变量”。在“系统变量”里找到Path,双击它,点击“新建”,把你的python安装目录,以及python目录下的Scripts目录,都添加进去。注意,这两个目录都要加!因为Scripts目录下通常放着pip这样的重要工具。

添加完之后,一定要记得重启cmd!否则新的环境变量不会生效。重启之后,再敲python,应该就没问题了。

还有一种情况,你可能安装了多个python版本。这时候,直接敲python,系统可能不知道你想用哪个版本。怎么办?你可以用py命令。pypython启动器的命令,它可以让你指定要用的python版本。比如,py -3.9就是用python 3.9版本来启动python解释器。当然,前提是你安装了python启动器。一般来说,安装python的时候会默认安装,但如果没装,你需要重新运行python的安装程序,勾选“python Launcher”这个选项。

另外,如果你想运行一个python脚本,而不是进入交互式解释器,你可以这样:python 文件名.py。前提是,你的cmd当前目录在脚本所在的目录。如果不在同一个目录,你需要先用cd命令切换到脚本所在的目录,然后再运行。

举个例子,假设你的脚本hello.pyD:\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的世界真的很大,很有趣!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。