如何在python 3.8中卸载numpy错误?

zazmityj  于 2023-06-23  发布在  Python
关注(0)|答案(1)|浏览(244)

在Python 3.8中卸载numpy。我试着命令“pip 3 uninstall numpy”,但是没有用。我修改了~/.bashrc文件中的PYTHONPATH并导出了PYTHONPATH,但是当我再次安装nump时,“Requirement already satisfied:numpy in/usr/lib/python3/dist-packages(1.17.4)”的输出。

type here

~$ pip3 uninstall numpy
Found existing installation: numpy 1.24.1
Uninstalling numpy-1.24.1:
  Would remove:
    /home/efsun/.local/bin/f2py
    /home/efsun/.local/bin/f2py3
    /home/efsun/.local/bin/f2py3.8
    /home/efsun/.local/lib/python3.8/site-packages/numpy-1.24.1.dist-info/*
    /home/efsun/.local/lib/python3.8/site-packages/numpy.libs/libgfortran-040039e1.so.5.0.0
    /home/efsun/.local/lib/python3.8/site-packages/numpy.libs/libopenblas64_p-r0-15028c96.3.21.so
    /home/efsun/.local/lib/python3.8/site-packages/numpy.libs/libquadmath-96973f99.so.0.0.0
    /home/efsun/.local/lib/python3.8/site-packages/numpy/*
Proceed (y/n)? y
  Successfully uninstalled numpy-1.24.1
~$ pip install numpy
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (1.17.4)
~$ nano ~/.bashrc
~$ PYTHONPATH
PYTHONPATH: command not found
~$ nano ~/.bashrc
~$ pip install numpy
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (1.17.4)
~$ nano ~/.bashrc
~$ source ~/.bashrc
~$ pip install numpy
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (1.17.4)
~$ nano ~/.bashrc
~$ source ~/.bashrc
~$ pip install numpy
Requirement already satisfied: numpy in /usr/lib/python3/dist-packages (1.17.4)
egdjgwm8

egdjgwm81#

设置PYTHONPATH不会影响软件包的安装,我真的建议不要在bashrc中使用PYTHONPATH hack,因为你不可避免地会忘记它们,并想知道以后到底发生了什么。
pip install numpy是说,因为你已经在/usr/lib/python3/dist-packages中安装了NumPy 1.17.4的系统级安装(可能是与apt一起安装的),而只是“我希望安装numpy”就满足了。
如果您尝试pip install -U numpy,它会尝试将Numpy升级到最新版本,并可能将其安装到您的.local目录,因为它无法写入您的dist-packages。但是也不要这样做-只要use a virtualenv and install the packages for your project there.
总之

$ python3.8 -m venv my-venv
$ source my-venv/bin/activate
$ pip install numpy

相关问题