如何解决Python 3软件包问题

时间:2018-10-07 15:35:13

标签: python python-3.x

我想在https://cloud.dwavesys.com/leap/resources/developer-tools上安装D-Wave的Python库

我正在使用Windows 10,并使用命令提示符和git bash尝试了此操作。

他们建议使用虚拟环境,因此我创建了一个名为ocean的环境,并在Windows中将其激活,然后运行pip install dwave-ocean-sdk && dwave config create

我创建了一个名为dwave.py的示例文件,其内容如下:

from dwave.cloud import Client

client = Client.from_config([TOKEN])
client.get_solvers()

但出现以下错误:

Traceback (most recent call last):
  File "dwave.py", line 1, in <module>
    from dwave.cloud import Client
  File "E:\work\local\research\dwave.py", line 1, in <module>
    from dwave.cloud import Client
ImportError: No module named 'dwave.cloud'; 'dwave' is not a package

我想弄清楚该如何解决,但我迷路了。我需要调试帮助。

2 个答案:

答案 0 :(得分:2)

在Python中,您不能使用模块/软件包名称来命名文件。您必须重命名文件。

我认为,文件名必须用几句话来解释程序的作用。如果是测试,则可以使用test_dwave.py或类似名称进行命名。

干杯!

答案 1 :(得分:0)

使用生产不是新产品,这就是我要说的。