Python Can';使用激活按钮激活venv时,不导入numpy

Python Can';使用激活按钮激活venv时,不导入numpy,python,numpy,virtualenv,Python,Numpy,Virtualenv,当我正常激活我的venv时,一切正常 但是,当我使用activate_this.py库在python脚本内部激活时,我得到: >>> this_file='win\\CYAN\Scripts\\activate_this.py' >>> exec(open(this_file).read(), {'__file__': this_file}) >>> import numpy Traceback (most recent call last)

当我正常激活我的venv时,一切正常

但是,当我使用activate_this.py库在python脚本内部激活时,我得到:

>>> this_file='win\\CYAN\Scripts\\activate_this.py'
>>> exec(open(this_file).read(), {'__file__': this_file})
>>> import numpy
Traceback (most recent call last):
  File "C:\Dropbox (CEP)\venvs\win\CYAN\Lib\site-packages\numpy\core\__init__.py", line 40, in <module>
    from . import multiarray
  File "C:\Dropbox (CEP)\venvs\win\CYAN\Lib\site-packages\numpy\core\multiarray.py", line 12, in <module>
    from . import overrides
  File "C:\Dropbox (CEP)\venvs\win\CYAN\Lib\site-packages\numpy\core\overrides.py", line 6, in <module>
    from numpy.core._multiarray_umath import (
ModuleNotFoundError: No module named 'numpy.core._multiarray_umath'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Dropbox (CEP)\venvs\win\CYAN\Lib\site-packages\numpy\__init__.py", line 142, in <module>
    from . import core
  File "C:\Dropbox (CEP)\venvs\win\CYAN\Lib\site-packages\numpy\core\__init__.py", line 71, in <module>
    raise ImportError(msg)
ImportError:

IMPORTANT: PLEASE READ THIS FOR ADVICE ON HOW TO SOLVE THIS ISSUE!
在这两种情况下,我都使用相同的python:C:\Python37\python.exe,它是64b(我使用-p python运行virtualenv,所以virtualenv只是它的一个副本…)

预计到达时间: 我看到2015年有一些关于numpy不是64b的参考资料。。。我想现在已经解决了,因为从那以后我再也没有看到任何关于它的引用。。。如果我错了,我很高兴知道

补充数据:这似乎是在我的电脑上设置的奇怪的东西。。当我在别人的电脑上尝试这个(设置方式应该是相同的…)时,效果很好。。。即使是穿过dropbox


这可能与我在执行pip安装-r requirements.txt时收到的警告有关,但我不再收到警告,因此requirements.txt中可能存在问题…

您是否安装了numpy?在virtualenv内运行时,它是否列在
pip freeze
输出中。是。当我使用激活脚本激活并运行python时,我可以很好地导入numpy。是否安装了numpy?在virtualenv内运行时,它是否列在
pip freeze
输出中。是。当我使用激活脚本激活并运行python时,我可以很好地导入numpy。
Original error was: No module named 'numpy.core._multiarray_umath'