gpt4 book ai didi

Python numpy 在 cmd 行中找到,但在脚本中没有

转载 作者:太空宇宙 更新时间:2023-11-03 14:07:04 25 4
gpt4 key购买 nike

当我从命令行启动 python 并导入 numpy 时,它工作正常。当我运行与脚本相同的代码时,它会失败。这是在公司IT管理下的centos盒子上(我自己无法安装)我可能只是在我的.cshrc中丢失了一些东西,但是什么??

从命令行:

% python
Python 2.7.11 (default, Oct 7 2016, 09:54:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import os.path
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> import argparse
>>> from scipy.interpolate import interp1d
>>>

与脚本相同:

#! /usr/bin/python 

import os.path
import numpy as np
import matplotlib.pyplot as plt
import argparse
from scipy.interpolate import interp1d

给出以下错误:

% ./inter.py
Traceback (most recent call last):
File "./inter.py", line 4, in <module>
import numpy as np
ImportError: No module named numpy

感谢您的反馈。

最佳答案

您可能不小心引用了不同的 Python 安装。

尝试将此行 #!/usr/bin/python 修改为 #!/usr/bin/env python。也就是说,您的脚本引用的 Python 可能与 $PATH 中的 Python 不同。您可以通过将脚本的 Python (/usr/bin/python) 与以下命令的结果进行比较来确认这一点:which python

在本例中,我们使用 env 来确保脚本使用的 Python 解释器是您的 $PATH 中可访问的解释器。

关于Python numpy 在 cmd 行中找到,但在脚本中没有,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48798086/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com