我今天早些时候试图用纱安装一个包,我明白了
import pygame
from pygame.math import Vector2
width = 800
height = 600
green = (0, 255, 0)
white = (255, 255, 255)
pygame.init()
screen = pygame.display.set_mode((width, height))
clock = pygame.time.Clock()
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = pygame.Surface((50, 40))
self.image.fill(green)
self.rect = self.image.get_rect(midbottom=(width/2, height-10))
self.pos = Vector2(self.rect.center)
self.velocity = Vector2(0, 0)
def update(self):
self.pos += self.velocity
self.rect.center = self.pos
player = Player()
all_sprites = pygame.sprite.Group(player)
exitGame = False
while not exitGame:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exitGame = True
elif event.type == pygame.KEYDOWN:
if event.key == pygame.K_a:
player.velocity.x = -0.8
elif event.key == pygame.K_d:
player.velocity.x = 0.8
elif event.type == pygame.KEYUP:
if event.key == pygame.K_a:
player.velocity.x = 0
elif event.key == pygame.K_d:
player.velocity.x = 0
all_sprites.update() # Calls the `update` methods of the sprites.
screen.fill(white)
all_sprites.draw(screen)
pygame.display.update()
clock.tick(60)
pygame.quit()
有人知道如何解决此问题吗?我的网络似乎还不错,一点也不慢。
在我尝试过的每个包装中都会发生这种情况。
package.json
yarn install
yarn install v1.9.4
[1/4] Resolving packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/eslint: getaddrinfo ENOTFOUND registry.yarnpkg.com registry.yarnpkg.com:443".
info If you think this is a bug, please open a bug report with the information provided in "/Users/daviddragovacz/Documents/GitHub/react- project-one/dragi/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.
还有一个简短的说明:npm我工作得很好-只有纱线有问题
答案 0 :(得分:4)
尝试清除您的cache
$ yarn cache clean
$ yarn // to install dependencies, no need for "yarn install"
方法2
$ yarn install --network-timeout 1000000
引用https://github.com/yarnpkg/yarn/issues/4890#issuecomment-358179301
答案 1 :(得分:4)
我遇到了同样的问题,并通过以下步骤解决了该问题:
运行终端命令
重新启动终端。
对我有用。
答案 2 :(得分:2)
尝试增加网络超时时间
yarn install --network-timeout 1000000
上发现了这一点
答案 3 :(得分:2)
可能是库最初使用npm而不是yarn。就我而言,我必须使用npm而不是yarn来安装所有程序。我删除了yarn.lock
文件,然后:
npm install
答案 4 :(得分:2)
如果您在Linux上使用WSL,只需在以下位置添加当前IP域:C:\ Windows \ System32 \ drivers \ etc \ hosts例如:
104.16.21.35 registry.yarnpkg.com
答案 5 :(得分:1)
使用yarn install
时遇到相同的网络重试问题,只是使用yarn
对我有用。
答案 6 :(得分:0)
在类似问题上重试几次对我有效。
答案 7 :(得分:0)
我有一个不同的错误,但存在相同的网络连接问题。我通过以下线程阅读:https://github.com/yarnpkg/yarn/issues/15
并最终卸载/重新安装了node / npm,从而解决了我的问题。也许您的节点安装也有问题?
答案 8 :(得分:0)
检查您的互联网速度/连接强度。我在参差不齐的公共wifi上遇到了这个问题。注意,这是另一个包装,每次尝试时都会引发错误。一旦我获得了更快/更稳定的互联网,这个问题就消失了。 (这些软件包太大了,无法连接我。)
答案 9 :(得分:0)
我也明白了
我运行了yarn install --no-lockfile
并成功运行,因此我再次删除了节点模块并删除了yarn.lock
。看起来好像是纱线中的错误,因为纱线在我的应用程序的先前版本中没有问题。
答案 10 :(得分:0)
我已经尝试了很多:
npm clean cache
yarn clean cache
yarn config delete proxy
yarn config delete https-proxy
yarn config delete registry
yarn install --network-timeout 1000000
终于可以了!
答案 11 :(得分:0)
就我而言,有一个隐藏文件.npmrc
,其注册表指向另一个私有网络中的某个位置,而我的网络无法访问该位置。一次,我注释掉了此文件中与私有网络相关的条目,yarn install
开始工作。另外,生成了yarn-error.log
,其中包含此信息。