【发布时间】:2017-02-21 01:34:06
【问题描述】:
我刚刚在我的 Windows 计算机上下载并安装了 Anaconda。但是,我无法使用命令提示符执行 .py 文件。如何让我的计算机了解 python.exe 应用程序位于 Anaconda 文件夹中,以便它可以执行我的 .py 文件?
【问题讨论】:
我刚刚在我的 Windows 计算机上下载并安装了 Anaconda。但是,我无法使用命令提示符执行 .py 文件。如何让我的计算机了解 python.exe 应用程序位于 Anaconda 文件夹中,以便它可以执行我的 .py 文件?
【问题讨论】:
您应该使用 Anaconda Prompt 而不是常见的 Windows 命令提示符。 然后使用 .py 文件导航到您的文件夹并运行:
python myfile.py
但是,如果你想使用普通的命令提示符,你应该把路径放在你的 python.exe 中,它通常在
C:\Users\<username>\AppData\Local\Continuum\anaconda3\python.exe
在这个后面放你的 .py 文件。
【讨论】:
conda run 虽然确实做到了这一点,例如c:\tools\miniconda3\Scripts\conda.exe run -n base -v python -c "import numpy" 会起作用。
call /path/to/condabin/conda.bat activate,然后是 python myscript.py 的脚本仍然是正确的解决方案,afaik。
从 Anaconda 启动 JupyterLab (用 JupyterLab 执行以下操作...)
点击侧边菜单中的图标文件夹
启动“文本文件”
将untitle.txt重命名为untitle.py(启动的文件名也改了)
启动“终端”(在 Windows 中电源外壳启动)
执行命令python untitle.py
【讨论】:
右键单击 .py 文件并选择“打开方式”
向下滚动应用程序列表,然后单击“使用其他程序”之类的内容
导航到C:\Users\<username>\AppData\Local\Continuum\anaconda3
点击python.exe,然后点击“确定”或“打开”
现在,当您双击任何 .py 文件时,它将通过 Anaconda 的解释器运行它,从而运行 python 代码。
我想如果你通过命令行运行它,同样适用,但也许有人可以纠正我?
【讨论】:
只需到 jupyter notebook 的主页,选择“新建”,然后选择“文本文件”。
然后将文本文件保存为file_name.py
将您的代码写入文件并保存文件。
然后打开“Anaconda Prompt”,然后输入如下运行你的文件
python file_name.py
【讨论】:
您可以从“Anaconda 提示”中进行操作
conda run "my_script.py"
【讨论】:
conda run,只需使用 python my_script.py
我完全按照 Martin Bosch 的建议做,并且得到了以下结果:
(base) C:\>python command.py
python: can't open file 'command.py': [Errno 2] No such file or directory
我是这样解决的:
使用“cd”命令导航到确切的文件位置
对我来说这是:
(base) C:\>cd my_scripts
这应该将您专门放在 .py 脚本所在的文件中。
现在您应该尝试输入文件的名称。
(base) C:\my_scripts> test_script.py
你可能会被问到用哪个程序运行它,然后简单地找到 python.exe
完成这个过程一次后,我可以简单地输入(在 anaconda 提示符中)
test_script.py
它运行没有问题,即使从文件树的顶部(我不必在确切的文件中,也不必明确给出整个文件路径)
【讨论】:
C:\my_scripts 添加到系统 PATH 环境变量才能找到 python 脚本而无需导航到确切位置。
Anaconda 应该将自身添加到 PATH 变量中,这样您就可以使用“python yourpythonfile.py”启动任何 .py 文件,并且它应该可以在任何文件夹中运行。
或者下载 pycharm 社区版,在那里打开你的 python 文件并运行它。确保在设置中添加了 python.exe 作为解释器。
【讨论】:
Python.File progid,它应该在“打开方式”列表中显示为“Python” (带有蟒蛇图标,如果是 py.exe 启动器,则可能是火箭)。
如果出现以下错误:
无法打开文件'command.py':[Errno 2] 没有这样的文件或目录
然后按照以下步骤进行修复:
检查您是否在 Python 文件所在的正确目录中。
如果您不在正确的目录中,则使用cd path 更改当前工作目录。例如:cd F:\COURSE\Files。
现在您位于 .py 文件所在的目录中,使用命令 python app.py 运行它。
【讨论】: