我刚刚开始使用Python的课程。在这一点上,我是一个完整的初学者。我在iMac上通过Parallels运行Windows 10。我在#36; Python36-32"中组织目录时遇到了麻烦。位于VM上的目录(Windows)。如果我将.py文件放在主目录中,我可以通过命令提示符运行该文件并查看类似的内容。
c:\ Program Files \ Python36-32> python first.py 喂
但是,如果我尝试组织文件,则根本不读取该文件。例如,如果我想要" first.py"文件从" web221" (我的类的名称)" python36-32"的子目录然后尝试打开" first.py",我得到:
C:\ Program Files \ Python36-32 \ web221> python first.py '蟒'不被视为内部或外部命令, 可操作程序或批处理文件。
我真的很想保留我为班级创建的所有.py文件,原因很明显。任何帮助将不胜感激。
答案 0 :(得分:0)
从一个目录执行时,存在Python可执行文件,Windows无法找到要执行的内容。
但是,从其他目录中,Windows会尝试在PATH
中找到可执行文件但无法查看。
以下是Python 3文档的一些帮助: https://docs.python.org/3/using/windows.html#excursus-setting-environment-variables
具体来说,试试这个作为测试:
Windows允许在用户级别和系统级别永久配置环境变量,或者在命令提示符中临时配置。
要临时设置环境变量,请打开命令提示符并使用set命令:
C:\>set PATH=C:\Program Files\Python 3.6;%PATH%
C:\>set PYTHONPATH=%PYTHONPATH%;C:\My_python_lib
C:\>python
但是,这只会暂时将可执行文件添加到您的路径中。尝试查看它是否有效,如果有效,那么您将拥有将其永久添加到PATH
变量所需的信息。注意:您的目录名称不同,因此您需要将Python 3.6
替换为安装Python的目录的名称。
对于编辑PATH
以使更改从一个命令提示会话持续到下一个命令的任务,有一个相关的SO问题可能会有所帮助:
How to add to the pythonpath in windows 7?