在项目文件夹中包含Python Site-package

时间:2019-06-12 20:15:49

标签: python numpy sharepoint site-packages

我已经将一些网站程序包复制到我的项目子文件夹中。我想强制python从项目目录中导入numpy:

from project_packages import numpy as np

不幸的是,在编译过程中我得到了指向主站点程序包路径的错误:

C:\Users\user\AppData\Local\Programs\Python\Python37\Lib\site-packages\numpy

我正在将该程序部署到公司内的多个位置。不幸的是,在某些地方有不同的Windows环境。他们有一台安装了软件的虚拟机,该软件具有多个使用同一软件的用户。他们已经安装了一些旧的Anaconda,并且安装了旧软件包,并且它们的版本与我的项目中使用的站点软件包版本不匹配。 IT部门表示需要保持现状。我的代码存储在sharepoint上,并从excel文件启动。我以为我可以在项目文件夹中包含(复制>粘贴)所需的站点包。我已经成功地做到了熊猫,而且我没有错误。不幸的是我遇到了numpy错误。我应该怎么做才能使numpy从项目的文件夹中工作。

这似乎不是最干净的解决方案,但我们不允许在公司内部分发任何可执行文件或代码文件。代码需要保留在共享点上。

最好的解决方案是用户唯一的要求是安装python 3,其余代码可以从sharepoint启动。

我相信我的主要错误是将numpy从站点程序包复制到项目文件夹,并将其依赖项复制到旧位置?我不知道如何以不同的方式移动这些软件包。使用时:

pip install numpy==1.15.1 my/project/path

我得到: * directory is not installable

下面的错误代码:

data type not understood
  File "C:\Users\MM\Desktop\Python\test\p\numpy\core\arrayprint.py", line 1336, in dtype_is_implied
    dtype = np.dtype(dtype)
  File "C:\Users\MM\Desktop\Python\test\p\numpy\core\arrayprint.py", line 1421, in array_repr
    skipdtype = dtype_is_implied(arr.dtype) and arr.size > 0
  File "C:\Users\MM\Desktop\Python\test\p\numpy\core\getlimits.py", line 81, in __init__
    self.precision = int(-log10(self.eps))
  File "C:\Users\MM\Desktop\Python\test\p\numpy\core\getlimits.py", line 125, in <module>
    tiny=_f16(2 ** -14))
  File "C:\Users\MM\Desktop\Python\test\p\numpy\core\__init__.py", line 51, in <module>
    from . import getlimits
  File "C:\Users\MM\Desktop\Python\test\p\numpy\__init__.py", line 152, in <module>
    from . import core
  File "C:\Users\MM\Desktop\Python\test\test.py", line 1, in <module>
    from p import numpy as pd```

0 个答案:

没有答案