【发布时间】:2019-02-01 11:45:06
【问题描述】:
我的机器上同时安装了 Anaconda Navigator 和 Python 34。
我在 Spyder-Anaconda Navigator 中编写了我的脚本。
脚本的第一行开头为
"import pandas as pd".
如果我在 spyder 中运行这个脚本,它就可以工作。
然后为了简化执行,我制作了一个 .bat 文件并在运行时进行。命令提示符窗口打开'并抛出错误提示
找不到熊猫
为了确保 python 可以访问我的环境,我尝试在命令提示符下仅输入 python 并且它被识别。
我该如何解决这个问题并确保我的 anaconda 导航器中包含的 pandas 或其他包被识别。
.bat 文件如下所示,
Python "\\ServerA\Python Testing Environment\Python Codes\Compare AS Report Vs DSReports.py"
cmd /k
在环境变量下——PATH
我有这些设置,
C:\Users\asds\AppData\Local\Continuum\Anaconda3;
C:\Users\asds\AppData\Local\Continuum\Anaconda3\Scripts;
C:\Users\asds\AppData\Local\Continuum\Anaconda3\Library\bin
在系统变量路径下,
我有这些设置,
C:\Python34\
我需要移除或从一个地方移动到另一个地方。
【问题讨论】:
-
可以分享一下.bat文件吗?
-
@VasanthAlagiriswamy 现已添加到问题中。
-
你有可能安装了 2 个 python 版本吗?如果是这样,请检查您的环境变量 PATH,它应该指向蟒蛇使用的 python.exe 的路径。例如。到“AppData\Local\Continuum\anaconda3”而不是“C:\Python\..”
-
@user10455554 会改变我的 .bat 文件中的命令吗?在这里说我是从 Python 开始的,我需要从 Conda 或其他什么开始吗?
-
如果您替换 PATH 变量,python-command 将在该位置使用相应的 python.exe。您也可以直接在 anaconda 安装中调用 python.exe 而不是使用“python”关键字,因此您不必更改 PATH 变量