【问题标题】:Installing plyfile to Anaconda3将 plyfile 安装到 Anaconda3
【发布时间】:2016-09-27 22:43:37
【问题描述】:

我从 Spyder (Anaconda3) 运行以下行:

 from plyfile import PlyData, PlyElement

我收到以下错误消息:

 Traceback (most recent call last):
 File "<ipython-input-269-2c796028388e>", line 1, in <module>
 from plyfile import PlyData, PlyElement
 ImportError: No module named 'plyfile'

接下来我去了 Anaconda3 Scripts 子目录并使用我编写的 Windows Commander:

conda install plyfile

我收到以下错误消息:

PackageNotFound: Package not found: "Package missing in current win 64     channels:
-plyfile

我用谷歌搜索,我在以下地址https://pypi.python.org/pypi/plyfile找到了plyfile,但是我不知道如何处理它。

你能帮帮我吗?

【问题讨论】:

    标签: python


    【解决方案1】:

    试试这个。这对我有用。

    sudo su
    pip install plyfile
    

    【讨论】:

      【解决方案2】:

      pip install plyfile,如果默认 anaconda 存储库中没有某些内容但仍然是 pypi 包,您可以 pip install 并且 conda 仍会在您的环境中跟踪该包。

      【讨论】:

      • 我确实使用 pip 安装了 plyfile,当我在 Python 3.5 Shell 中输入命令“from plyfile import PlyData, PlyElement”时,该命令的执行没有问题。但是当我在 Spyder 控制台中输入相同的命令时,我收到错误消息:“Traceback(最近一次调用最后一次):文件“”,第 1 行,in from plyfile import PlyData , PlyElement ImportError: No module named 'plyfile'
      • which spyder 的输出是什么?
      【解决方案3】:

      我让 plyfile 使用 Spyder 3.1.3 在 Windows 10 Pro 环境中工作,在 Anaconda 上使用 Python 2.7 环境如下:

      1. 在Spyder中打开plyfile.py程序文件#这个程序在anaconda3的pkgs子目录下的plyfile-05文件中。

      2. 在 spyder3 中运行 plyfile.py 程序并从 IPython 控制台运行“import plyfile”。 #如果使用“from plyfile import PlyData, PlyElement”语句会报错:TypeError: 'NoneType' object is not callable' 当你运行调用PlyData或PlyElement的程序时。

      3. 从您要在其中使用 plyfile 的程序中删除任何导入语句,例如“from plyfile import PlyData, PlyElement”。#否则,当您运行程序文件时,您将收到上面的 TypeError。

        李>
      4. 现在运行您的 .py 文件,应该会生成 3D 图形。

      【讨论】:

        【解决方案4】:

        首先激活你要安装plyfile包的conda环境

        源激活环境名称

        然后使用pip安装plyfile包

        pip 安装 plyfile

        之后可以通过使用检查包是否安装在同一个conda环境中

        conda 列表

        【讨论】:

          【解决方案5】:

          找出 Spyder 或 Jupyter 使用的可执行文件

          import sys
          sys.executable
          

          如果它没有使用虚拟环境可执行文件

          设置 ipykernal 以使用虚拟环境 (devconda)。

          python -m ipykernel install --user --name=devconda
          

          之后

          sys.executable
          

          /opt/anaconda/envs/devconda/bin/python

          pip 导入将在 Jupyter 或 Spyder 中工作

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 2018-07-07
            • 2017-07-29
            • 1970-01-01
            • 1970-01-01
            • 2021-05-30
            • 1970-01-01
            • 2016-12-01
            • 1970-01-01
            相关资源
            最近更新 更多