如何在Debian中的虚拟环境中安装numpy?

9 浏览
0 Comments

如何在Debian中的虚拟环境中安装numpy?

(注意:请参考这个帖子了解我为什么不使用dpkg/apt-get等进行安装。)\n我可以在Debian的虚拟环境中使用pip安装numpy,例如:\n

(base)[1778]% pip -v install numpy
Downloading/unpacking numpy
 ...

 ...
Successfully installed numpy
Cleaning up...
  Removing temporary dir /home/jones/.virtualenvs/base/build...

\n但是在这之后立即运行:\n

(base)[1779]% python
Python 2.7.1 (r271:86832, Jun 22 2011, 15:39:05)
[GCC 4.3.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy
import numpy
Traceback (most recent call last):
  File "", line 1, in 
ImportError: No module named numpy
>>> ^D

\n有什么想法吗?

0
0 Comments

pip在1.5版本中没有-E选项,所以导致了TypeError错误。解决方法是升级到最新的virtualenv版本,然后创建Python虚拟环境,并运行pip命令安装numpy。以下是具体的解决步骤:

1. 首先,使用以下命令升级virtualenv:

sudo pip install --upgrade virtualenv

2. 然后,创建Python虚拟环境:

virtualenv /path/to/virtualenv

请将上面的"/path/to/virtualenv"替换为你想要创建虚拟环境的路径。

3. 激活虚拟环境:

source /path/to/virtualenv/bin/activate

同样,将上面的"/path/to/virtualenv"替换为你的虚拟环境路径。

4. 最后,运行以下命令来安装numpy:

pip install numpy

在安装完成后,你就可以在该虚拟环境中使用numpy了。

希望以上解决方法对你有帮助!

0
0 Comments

问题的出现原因是虚拟环境可能没有激活,还可能会遇到与这个bug相关的问题。可以参考类似问题的解答来解决。

解决方法如下:

1. 确保虚拟环境已经激活。

2. 如果遇到与上面提到的bug相关的问题,可以参考相关的解答来解决。

3. 如果以上方法都没有解决问题,可以尝试以下方法:

- 确保已经安装了pip(Python包管理工具)。

- 在终端中执行以下命令来安装numpy:

pip install numpy

- 如果仍然遇到问题,可以尝试升级pip:

pip install --upgrade pip

- 如果仍然无法解决问题,可以尝试使用系统的包管理器来安装numpy:

sudo apt-get install python-numpy

- 如果仍然无法解决问题,可以尝试使用Anaconda来安装numpy:

conda install numpy

- 如果以上方法都不起作用,可以尝试在虚拟环境外安装numpy,并将安装后的numpy目录复制到虚拟环境中。

0
0 Comments

问题的原因是即使虚拟环境是活动的,还需要告诉pip使用它。解决方法是在运行pip命令时指定虚拟环境的路径。在1.5版本中没有-E选项,可以通过以下方式安装numpy:$ /home$USER/.."path to virtualenv/ENV"./virtualenv/ENV/bin/pip install numpy。这个问题让人感到困惑,为什么只影响pandas/numpy而不影响其他软件包。

0