繁体   English   中英

安装Anaconda后难以安装python模块

[英]Difficulty installing python modules after installing anaconda

我刚开始与anaconda合作。 之前,我在系统上使用Python 2.7。 我正在为通过USB连接到笔记本电脑的设备编写脚本。 为此,我需要usb模块/软件包。 我最初尝试使用Python 27进行安装。

easy_install libusb1

的输出是(也有屏幕截图):

Searching for libusb1
Best match: libusb1 1.4.0
Processing libusb1-1.4.0-py3.4.egg
libusb1 1.4.0 is already the active version in easy-install.pth

Using c:\users\eku\anaconda3\lib\site-packages\libusb1-1.4.0-py3.4.egg
Processing dependencies for libusb1
Finished processing dependencies for libusb1

C:\\ users \\ eku \\ anaconda3 \\:这是根据我的系统命名为eku的路径。

使用pip安装会显示error unknown command libusb1

因为我之前已经安装过该软件包,所以屏幕截图显示了该软件包已经安装的正确结果。 但是这个位置是我的Anaconda的站点软件包所在的位置。

在此处输入图片说明

为什么会发生这种情况,我应该如何纠正呢。 我想将anaconda和其他2.7版本分开。 (如果这与路径变量有关,那么是的,我对此感到困惑)。

从上面的输出可以看出,libusb已安装在anaconda中,我尝试在Spyder(anaconda中)中运行相同的代码。 我写的时候

import usb1

我收到错误:

ImportError: No module named 'usb1'

为什么会这样呢?

我的spyder本身安装了anaconda。 我只需单击其图标即可启动工作区。 无需执行其他操作,它开始工作,甚至我的其他文件也可以正常工作。

谢谢!

我知道这是事实,但我有同样的问题。 我最终搜索了注册表(我使用了一个名为RegistryFinder的程序,可能还有其他程序),并发现存在指向Anaconda安装目录的注册表值。 我删除了它,然后将其安装到普通的Python目录中。 我以前已经卸载了Anaconda,并且不担心会引用它,因此您可能希望保存这些值。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM