
我在学习python时在pip搜索中遇到了这个错误。图片是我pip搜索时的错误。你能告诉我如何解决吗?
$ pip search pdbx
ERROR: Exception:
Traceback (most recent call last):
File "*/lib/python3.7/site-packages/pip/_internal/cli/base_command.py", line 224, in _main
status = self.run(options, args)
File "*/lib/python3.7/site-packages/pip/_internal/commands/search.py", line 62, in run
pypi_hits = self.search(query, options)
File "*/lib/python3.7/site-packages/pip/_internal/commands/search.py", line 82, in search
hits = pypi.search({'name': query, 'summary': query}, 'or')
File "/usr/lib/python3.7/xmlrpc/client.py", line 1112, in __call__
return self.__send(self.__name, args)
File "/usr/lib/python3.7/xmlrpc/client.py", line 1452, in __request
verbose=self.__verbose
File "*/lib/python3.7/site-packages/pip/_internal/network/xmlrpc.py", line 46, in request
return self.parse_response(response.raw)
File "/usr/lib/python3.7/xmlrpc/client.py", line 1342, in parse_response
return u.close()
File "/usr/lib/python3.7/xmlrpc/client.py", line …Run Code Online (Sandbox Code Playgroud) 我只是想知道是否有一种方法可以限制用户在 while 循环中输入内容的次数。这只是一个猜1-100数字的游戏。我发现变量= False。
while not found:
user_guess = int(input("Your guess: "))
if user_guess == random_number:
print("you got it!")
found = True
elif user_guess > random_number:
print("Guess lower")
else:
print("guess higher")
Run Code Online (Sandbox Code Playgroud)
我想看看是否可以通过限制用户可以猜测的输入量来使这段代码看起来更像一个游戏。我有一些想法,但我无法理解它。我是否为输入设置了一个变量值来设置它可以运行的次数?我对编程很陌生,所以我有点挣扎。
我正在编写一个脚本,我想像可执行文件一样使用。这意味着我想使用 pip 安装并使用它的名称运行。例子:
pip install myscript.whl
myscript
Run Code Online (Sandbox Code Playgroud)
我已经创建了一个 whl 文件(通过“python setup.py bdist_wheel”),但是我不确定下一步是什么。在 pip install 自动创建一个可执行文件后,我该如何做到这一点,并且可以在 powershell 或 linux 终端的任何地方使用它。