【问题标题】:numpy missing when running python in CMD (python installed with anaconda)在 CMD 中运行 python 时缺少 numpy(python 与 anaconda 一起安装)
【发布时间】:2019-03-20 10:50:13
【问题描述】:

我想在 Windows 的 CMD 行中运行一个本地存储的 .py 程序,因为这是我可以从其他编程环境调用程序的唯一方法。

当我尝试这样做时,我在 CMD 行中指定了 python.exe(anaconda 文件夹)的位置和 python 程序的位置。

问题在于,虽然程序在 anaconda 环境中运行时运行良好(jupyter 从 anaconda 启动),但它们缺少安装在 anaconda 中的库(基本库中未包含的库,pandas numpy)。

我在here 中发现了完全相同的问题,但尝试实施提出的解决方案并不能解决我的问题。

情况: Python 3.7 安装在带有 anaconda 的 Windows 机器上。 Pandas 和 numpy 出现在 anaconda 导航器的已安装软件包列表中。将 Pandas 顺利导入 jupyter notebook 也没有问题。

在 Jupyter notebook 中编写的程序从 anaconda navigator 开始。

在硬盘的特定位置下载 .py 文件。

打开CMD终端并运行

C:\Users\xxxxxx>C:\Users\xxxxxx\AppData\Local\Continuum\anaconda3\python.exe C:\Users\xxxxxx\pyCODE\pySoft.py 

Traceback(最近一次调用最后一次):

 File "C:\Users\xxxxxx\pyCODE\pySoft.py", line 30, in <module> import pandas as pd

 ModuleNotFoundError: No module named 'pandas'

按照上述链接中的说明,我在 anaconda 提示行中取消了 pandas 和 numpy

(base) C:\Users\xxxxxx>pip uninstall pandas

原则上应该卸载 pandas。

令人惊讶的是,pandas 包仍然可以在环境 anaconda 导航器中找到(也在关闭和打开之后),并且 jupyter 版本有效(导入 pandas 不会出错)

如果我再次进入 anaconda 提示符并输入:

pip uninstall pandas

消息是: 跳过 pandas,因为它没有安装。

那么这里发生了什么? 哪里是和哪里没有安装熊猫? 最重要的是从

运行 pyhton 程序的步骤是什么

顺便说一句,我试图跟随 this instructions 从 CMD 运行

非常感谢

(出于隐私原因,xxxxxx)

【问题讨论】:

  • 您需要将 Anaconda python 的位置添加到您的“环境变量”中——似乎它不在您的路径中
  • 您也可以尝试使用anaconda prompt。那里的路径通常设置正确。 (按windows键并输入ana,然后你应该看到它)
  • 我无法在 Windows 中编辑“环境变量”,因为我没有管理权限。 (如果您想知道,是的,我可以使用 Anaconda 安装 pyhton)
  • 我尝试将以下内容添加到 .py 代码中:sys.path.append(r"C:\Users\JF30443\AppData\Local\Continuum\anaconda3\Lib\site-packages\blaze\计算") 打印(sys.path)

标签: python cmd terminal anaconda libraries


【解决方案1】:

如果您使用的是 Windows 10,即使您不是管理员,也可以为您的帐户设置环境变量,如 here 所述。

如果你想在 cmd 行中通过 anaconda 启动 python 代码,你可以使用

set root=C:\ProgramData\Anaconda3\
call %root%\Scripts\activate.bat %root%
python yourcode.py

只要确保根目录与你的路径匹配

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-10
    • 2015-05-20
    • 2019-02-25
    • 2019-03-18
    • 2018-07-14
    • 1970-01-01
    • 2019-03-17
    相关资源
    最近更新 更多