找不到numpy

时间:2020-06-04 20:24:16

标签: python numpy

今天早些时候,我执行了:

conda install spyder=4.1.3

似乎成功完成了。

现在,重新运行以前的程序,包括 将numpy导入为np

我收到以下错误:

ImportError:numpy安装出现问题。导入时,我们在['/opt/anaconda3/lib/python3.7/site-packages/numpy']中检测到了较旧的numpy版本。解决此问题的一种方法是重复卸载numpy,直到找不到为止,然后重新安装该版本。

如何卸载?还是真的需要卸载?

在运行Catalina 10.15.5的macBook Pro上

2 个答案:

答案 0 :(得分:1)

很可能您的#!/bin/bash outfile="./RLP.txt" infile="./infile" declare -A map while read line; do (( map["$line"]++ )) done < "$infile" command="command=" command+=$(printf "\"%s\" " "${!map[@]}") type="$( for i in "${map[@]}"; do ((k++)) for (( j=0; j < i; j++ )); do printf " %d" "$k" done done )," echo "$command" >> "$outfile" echo "TYPE=${type#* }" >> "$outfile" 环境变量未随PYTHONPATH库的更新而更新。这意味着您必须手动调整NumPy以包括新PYTHONPATH的位置。在这种情况下,最好的解决方案是替换旧的。或者,您始终可以在环境变量列表的末尾添加一个新的,用冒号分隔以前的记录。

如果您使用的是Unix / Linux,请将其添加到〜/ .bashrc:

NumPy

或者您可以使用echo export PYTHONPATH="${PYTHONPATH}:/your/other/path"显示变量的内容:

command

然后编辑所需的特定值。无论如何,我必须警告您,将来使用两个版本的echo $PYTHONPATH可能会导致意外错误。因此,建议仅使用一个。

答案 1 :(得分:0)

升级到spyder 4.1.3后重新安装Anaconda可以解决此问题。 现在所有软件包都在/ opt / anaconda3 / pkg