c++ - ValueError : ['path' ] when installing pyfim

标签 c++ python-3.x compiler-errors installation environment-variables

我正在使用Python 3.4运行Windows 7(64位)计算机。我正在尝试为python安装名为pyfim(或fim)的频繁模式挖掘软件包。我已经下载了.tar.gz并解压缩了内容。现在,我正在尝试从这些源文件中安装软件包。指示告诉我只要输入

python setup_fim.py install

这很正常。当我运行该命令时,得到以下输出。看来我的路径变量有问题,也许我的编译器有问题???最近,我一直在努力安装不同的C编译器。外面有人可以帮我弄清楚这里出了什么问题吗?
running install
running build
running build_ext
building 'fim' extension
Traceback (most recent call last):

...

  File "C:\Python34\lib\distutils\msvc9compiler.py", line 460, in compile
    self.initialize()
  File "C:\Python34\lib\distutils\msvc9compiler.py", line 371, in initialize
    vc_env = query_vcvarsall(VERSION, plat_spec)
  File "C:\Python34\lib\distutils\msvc9compiler.py", line 287, in query_vcvarsall
    raise ValueError(str(list(result.keys())))
ValueError: ['path']

最佳答案

当我问这个问题时,我试图从Windows计算机上的源代码构建。通过更多的经验,我发现在Windows机器上运行此方法的最干净的方法是使用(Ana/Mini)conda通过conda-forge安装pyfim。 environment.yml文件如下所示:

name: pyfim_env
channels:
  - defaults
  - conda-forge
dependencies:
  - pandas<1.0
  - pip
  - python>=3.6,<3.7
  - pyfim
  - pip:
    - peakutils
    - tqdm
打开命令终端,导航到environment.yml文件的位置,然后键入conda env create -f environment.yml来构建此环境。

关于c++ - ValueError : ['path' ] when installing pyfim,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40457260/

相关文章:

c++ - 内含数字的动态 ASCII 框

c++ - 函数参数中缺少类型模板参数

python - 在python中的列表中间添加项目

list - HASKELL : Add the first x element of a list of lists in an other [closed]

java - 编译时IntelliJ无法在同一个包中找到类

c++ - std::regex_replace 仅第一次出现

c++ - 带重载的宏扩展

python - 如何使用 fastapi 部署可扩展的 API?

python - Pandas 根据每行的现有列获取新列的 bool 值

c - 函数错误: double[] to double?