python找不到已安装的Module

时间:2017-03-20 07:10:05

标签: python python-2.7 mesh

专家! 我通过个人Reason在Windows中使用python 2.7。 然后我想用'pymesh'库来做一些工作。 但是虽然已经使用

安装了'pymesh'模块
python setup.py install

,python向我显示此错误消息

  

追踪(最近一次呼叫最后一次):

     

文件“”,第1行,

     

文件“E:\ ProgramData \ Anaconda2 \ lib \ site-packages \ pymesh-0.1-py2.7.egg \ pymesh__init __。py”,第18行,

     

来自.Mesh导入Mesh

     

文件“E:\ ProgramData \ Anaconda2 \ lib \ site-packages \ pymesh-0.1-py2.7.egg \ pymesh \ Mesh.py”,第5行,

     

导入PyMesh

     

ImportError:没有名为PyMesh的模块

因为我认为这个错误的原因是我没有构建'pymesh',所以我在CMD中输入了这段代码

python setup.py build

但提示也会显示错误消息

  

运行构建

     

覆盖默认构建过程

     

错误:[错误2]

所以...在这种情况下,我该如何解决这个简单的问题

2 个答案:

答案 0 :(得分:0)

我猜你可能不得不提一下你试图安装的pip版本,如果你安装了多个版本的python / pip会发生这种情况,所以如果你使用的是python2.7则使用pip2。

pip2 install pymesh

然后尝试导入它!

import pymesh

答案 1 :(得分:0)

我设法使它起作用。我将发布我采用的程序。我使用的是 Debian 9.13
我相信它将对喜欢debian的人有用。我也为我的Google翻译英语道歉

我执行了以下步骤来安装PyMesh

可选-将python版本设置为系统默认值。我选择这样做是因为我的系统上还有其他版本的python。 `#update-alternatives --install / usr / bin / python python /usr/bin/python3.7 1

1。安装依赖项 在这里,我使用管理员权限通过apt-get进行安装。

# apt install libeigen3-dev libgmp-dev libgmpxx4ldbl libmpfr-dev libboost-dev libboost-thread-dev libtbb-dev python3-dev curl git -y

管道安装

# curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py && python get-pip.py

2。克隆,部分第三方和要求 作为系统的普通用户。

$ git clone https://github.com/PyMesh/PyMesh.git

$ cd PyMesh

$ git submodule update --init

$ export PYMESH_PATH=`pwd`

$ pip install -r $PYMESH_PATH/python/requirements.txt

3。安装CMAKE

在构建步骤中遇到错误时,我注意到消息指出了我过时的CMAKE版本。我使用Debian Buster存储库升级了(版本3.13.4)。您可能更喜欢从源代码构建。我选择使用apt-get。

# echo "deb http://deb.debian.org/debian buster main" >> /etc/apt/sources.list.d/buster.list

# apt update && apt install cmake -y

4。生成并安装

仍在PyMesh目录中,并且具有普通用户。

$ ./setup.py build

$ ./setup.py install --user

5。测试

$ python -c "import pymesh; pymesh.test()"

参考链接

https://pymesh.readthedocs.io/en/latest/ https://github.com/PyMesh/PyMesh https://linuxconfig.org/how-to-change-default-python-version-on-debian-9-stretch-linux https://pip.pypa.io/en/stable/installing/