重要错误:没有命名为。。。“sudo pip install…”之后

2024-05-07 23:11:15 发布

您现在位置:Python中文网/ 问答频道 /正文

this question类似,我在导入自己的模块并获得ImportError: No module named ...时遇到问题。 例如,我有一个位于myfolder/mymodule.py的模块,我试图用from myfolder import mymodule加载它。在

与另一个问题的不同之处在于,它以前工作正常,问题只发生在一台机器上(它在另外两台机器上工作)。另外,我想我知道是什么导致了这个问题:我运行sudo pip install numpy来安装NumPy。现在,我读到您不应该将sudo与{}一起使用,但是太晚了。在

有没有可能是sudo pip install弄坏了这里的东西?如果是的话,我该怎么解决呢?在

到目前为止,我没有按照the top answer的建议来处理PYTHONPATH,因为我也读了{a3},我不想进一步破坏系统。在

只是为了澄清一下;numpy安装正确,在运行pip freeze时会正常工作并列出。问题在于导入我自己的模块。我还没有setup.py。而且,它以前也有用,那为什么我突然需要设置一个变量或路径呢?在


Tags: 模块installpipnopynumpy机器sudo
2条回答

您是否确保将Python/Anaconda安装的路径添加到user path环境变量中?我有一个类似的问题,并解决了它一旦我做了

我仍然不确定是什么突然导致了这个问题(如果它真的是由使用sudo pip install引起的)。在

总之,我通过properly packaging my code with a ^{}修复了它,然后用sudo python3 setup.py develop安装了它。没有苏多就不能工作。在

相关问题 更多 >