Numpy: рдЕрдЬрдЧрд░ 2.7 рдкрд░ рдкрд╛рдЗрдк рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ, NEP 14 рдХреЗ рд╡рд┐рдкрд░реАрдд, numpy 1.17 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд░рд╣рд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдЧре░ 2019  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: numpy/numpy

рдЕрдЬрдЧрд░ 2.7 рдкрд░ pip install numpy numpy 1.17 рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдиреЗ рдЕрдЬрдЧрд░ 2.7 рд╕рдорд░реНрдерди рдХреЛ рдЧрд┐рд░рд╛ рджрд┐рдпрд╛ред рдпрд╣ NEP 14 рдореЗрдВ рд╡рд░реНрдгрд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╡рд┐рдкрд░реАрдд рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ:

... pip install numpy рдкрд╛рдпрдерди 2 рдкрд░ рд╣рдореЗрд╢рд╛ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рдХрд╛рдордХрд╛рдЬреА рд░рд┐рд▓реАрдЬ рджреЗрдирд╛ рдЬрд╛рд░реА рд░рдЦреЗрдЧрд╛ ...

Numpy/рдкрд╛рдпрдерди рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рдирдХрд╛рд░реА:

рдкрд╛рдЗрдк рд╕рдВрд╕реНрдХрд░рдг: 19.2.2
рдЕрдЬрдЧрд░: 2.7.15 |рдПрдирд╛рдХреЛрдВрдбрд╛, рдЗрдВрдХ.| (рдбрд┐рдлрд╝реЙрд▓реНрдЯ, 23 рдЕрдХреНрдЯреВрдмрд░ 2018, 18:31:10) рдПрди [рдЬреАрд╕реАрд╕реА 7.3.0]

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрд╕рд▓реА рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

2.7 рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реИрдз рдХрд╛рд░рдг рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЙрд╕ рдмрд╣рд╕ рдХреЛ рдпрд╣рд╛рдВ рд╢реБрд░реВ рди рдХрд░реЗрдВред

рд╕рднреА 15 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдЗрдк рдпрд╛ рд╕реЗрдЯрдкреВрд▓ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдкрд╛рдЗрдк рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? (рдпрд╣ рднреА рджреЗрдЦреЗрдВ gh-13911 рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рд╡рд╣ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ)ред рдЖрдк рд╢рд╛рдпрдж рдкрд╛рдЗрдк рдХреЛ рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: python -m pip install --upgrade pip рдФрд░ python -m pip install --upgrade setuptools ?

рдЕрд╕рд▓реА рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЕрд╕рд▓реА рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

2.7 рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реИрдз рдХрд╛рд░рдг рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЙрд╕ рдмрд╣рд╕ рдХреЛ рдпрд╣рд╛рдВ рд╢реБрд░реВ рди рдХрд░реЗрдВред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд╛рдЗрдк рдпрд╛ рд╕реЗрдЯрдкреВрд▓ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг рдмрдирддрд╛ рд╣реИ, рдХреНрдпрд╛ рдЖрдк рдкрд╛рдЗрдк рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ? (рдпрд╣ рднреА рджреЗрдЦреЗрдВ gh-13911 рдЬрд┐рд╕рдХреА рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рд╡рд╣ рдПрдХ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рд╣реИ)ред рдЖрдк рд╢рд╛рдпрдж рдкрд╛рдЗрдк рдХреЛ рдкрд╛рдЗрдк рдХреЗ рд╕рд╛рде рдЕрдкрдЧреНрд░реЗрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: python -m pip install --upgrade pip рдФрд░ python -m pip install --upgrade setuptools ?

рдореИрдВ рджреЛрдиреЛрдВ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ - рдкрд╛рдЗрдк 19.2.2 рдФрд░ рд╕реЗрдЯрдЕрдкрдЯреВрд▓ 41.1.0ред

рдЕрд╕рд▓реА рд╕рд╡рд╛рд▓ рдпрд╣ рд╣реИ рдХрд┐ рдЖрдк рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреНрдпреЛрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

2.7 рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╡реИрдз рдХрд╛рд░рдг рд╣реИрдВ, рдХреГрдкрдпрд╛ рдЙрд╕ рдмрд╣рд╕ рдХреЛ рдпрд╣рд╛рдВ рд╢реБрд░реВ рди рдХрд░реЗрдВред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╣реИрдВред рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдореИрдВ рдПрдХ рдЕрдХрд╛рджрдорд┐рдХ рд░реВрдк рд╕реЗ рд╡рд┐рдХрд╕рд┐рдд рд╡реИрдЬреНрдЮрд╛рдирд┐рдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕реЗ py3 рдореЗрдВ рдкреЛрд░реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣рд╛рдБ рдореБрджреНрджрд╛ рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдЬрдЧрд░ 2.7 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдирд╣реАрдВ, рдпрд╣ рд╣реИ рдХрд┐ numpy рдиреЗ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд╛ рдФрдкрдЪрд╛рд░рд┐рдХ рдмрдпрд╛рди рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдирд╣реАрдВ рд╣реИред рд╡рд╣, рдореЗрд░реЗ рджрд┐рдорд╛рдЧ рдореЗрдВ, рдмрдЧ рд╣реИред

рдореИрдВрдиреЗ рдХрд▓ рджреЗрдЦрд╛ рдХрд┐ рдкрд╛рдЗрдк рдкрд╛рдпрдерди 2.7 рдХреЗ рд▓рд┐рдП pytest 5.0.1 рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ 2.7 рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рдерд╛, рдЗрд╕рд▓рд┐рдП рдХреБрдЫ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдкрд╛рдЗрдк рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдХрд╣реАрдВ рдРрд╕реА рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдЬрд┐рд╕реЗ 1.17 рдХреЗ рд▓рд┐рдП рдЕрджреНрдпрддрди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП python2.7 -mpip рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд╛рдЗрдк рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕рд╛ рд╕рдВрд╕реНрдХрд░рдг рдЪрд▓ рд░рд╣рд╛ рд╣реИред рдРрд╕рд╛ рднреА рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЬреЛ рдХрд┐ рдкреАрдк рдХреЗ рд╕рд╛рде рдорд┐рд╢реНрд░рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдПрдХ рдЬрдЯрд┐рд▓рддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

which pip рджрд┐рдЦрд╛рддрд╛ рд╣реИ?

рд╣рдореНрдо, рдореЗрд░реА рдорд╢реАрди рдкрд░, рдкрд╛рдЗрдк 18.1 рдФрд░ рд╕реЗрдЯрдЕрдкрдЯреВрд▓ 41.0.1 рдареАрдХ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ (рджреЛрдиреЛрдВ рдмрд╛рдЗрдирд░реА рдФрд░ рдХреЛрдИ рдмрд╛рдЗрдирд░реА рдореЛрдб рдирд╣реАрдВ)ред 19.2.2 рдФрд░ 41.1.0 рдореЗрдВ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рд╕реЗ рдореЗрд░реЗ рд▓рд┐рдП рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг 2.7.16+ (рдбреЗрдмрд┐рдпрди) рд╣реИред

рдЪрдХ рдиреЛрдЯреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП python2.7 -mpip рдмрдЬрд╛рдп pip рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреЛ рдирд╡реАрдирддрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓ рдЬрд╛рдП (рдпрджрд┐ рдЖрдк --user рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдХреЛрдИ рдЕрдиреНрдп рд╣реИ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдкреАрдЖрдИрдкреА рд╕рдВрд╕реНрдХрд░рдгред)?

рдпрд╣ рд╕рдордЭрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХрд╛ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИред

@IPerik рдХреНрдпрд╛ рдЖрдк рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЙрджрд╛рд╣рд░рдг рдХреЛ рдПрдХ рд╕рд╛рде рд░рдЦ рдкрд╛рдПрдВрдЧреЗ? рдЖрдк рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдХреБрдЫ рдРрд╕рд╛:

conda create -n py27-empty
conda activate py27-empty
conda install pip
# Some diagnostics
which pip
pip --version
conda list setuptools

pip install numpy

рдореИрдВрдиреЗ рдЗрд╕рдХреЗ рдХрдИ рд░реВрдкреЛрдВ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА, рд▓реЗрдХрд┐рди рдЖрдкрдХреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдкреБрди: рдкреЗрд╢ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред

рдПрдХ рдиреНрдпреВрдирддрдо рдЙрджрд╛рд╣рд░рдг рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рдкрддрд╛ рдЪрд▓рд╛: рд╣рдо рдПрдХ рд╕реНрдерд╛рдиреАрдп рджреЗрд╡рдкреА рдкреАрдИрдкреАрдЖрдИ рдХреИрд╢ рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдореЗрд░реЗ pip.conf рдореЗрдВ extra-index-url ред рдЕрдЧрд░ рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ pip.conf рд╕реЗ рд╣рдЯрд╛ рджреВрдВ, рддреЛ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ... рдЙрдлрд╝ред

рд╣рдореНрдо, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдк рдХреЛ рдЗрд╕реЗ рд╕рдВрднрд╛рд▓рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХреНрдпрд╛ рдХреИрд╢ рдФрд░ pip.conf рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЦрд╛рд╕ рд╣реИ? рдореИрдВ рдЙрди рдЪреАрдЬреЛрдВ рд╕реЗ рдЕрдкрд░рд┐рдЪрд┐рдд рд╣реВрдВред @njsmith рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдореБрдЭреЗ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рджреЗрд╡рдкреА рд╕рд░реНрд╡рд░ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛рдЗрдирдлреЙрд░реНрдореЗрд╢рди рдХреЛ рдареАрдХ рд╕реЗ рдЕрдЧреНрд░реЗрд╖рд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдПрдХ рдХрд╛рд░рдг рдорд┐рд▓рд╛ рдХрд┐ рдПрдХ рдирдпрд╛ pip рдкрд╛рдпрдерди 2.7 рдХреЗ рд▓рд┐рдП 1.17.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдкреИрдХреЗрдЬ setup_requires='numpy' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ easy_install рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ pyproject.toml (рджреЗрдЦреЗрдВ https://github.com/pypa/pip/issues/6945#issuecomment-526479930)ред

рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ: pip install numpy рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ pip install package-with-setup-requires ред

рдФрд░ рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ: рдЙрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ pyproject.toml рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЬрд┐рд╕рд╕реЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдЙрд╕ рдкреИрдХреЗрдЬ рдХреА рдирдИ рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП рджреВрд░ рд╣реЛ рдЬрд╛рдПрдЧреАред

рдПрдХ рдХрд╛рд░рдг рдорд┐рд▓рд╛ рдХрд┐ рдПрдХ рдирдпрд╛ pip рдкрд╛рдпрдерди 2.7 рдХреЗ рд▓рд┐рдП 1.17.0 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдРрд╕рд╛ рддрдм рд╣реЛрддрд╛ рд╣реИ рдЬрдм рдХреЛрдИ рдкреИрдХреЗрдЬ setup_requires='numpy' рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣ easy_install рдЖрд╣реНрд╡рд╛рди рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рдХрд┐ рдЙрд╕ рдкреИрдХреЗрдЬ рдореЗрдВ pyproject.toml (рджреЗрдЦреЗрдВ pypa/pip#6945 (рдЯрд┐рдкреНрдкрдгреА) )ред

рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИ: pip install numpy рд╕реЗ рдкрд╣рд▓реЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ pip install package-with-setup-requires ред

рдЗрд╕рдХрд╛ рдПрдХ рдареЛрд╕ рдорд╛рдорд▓рд╛ pip install pycuda , рдЬреЛ рдЗрд╕ рддрд░рд╣ рд╡рд┐рдлрд▓ рд░рд╣рддрд╛ рд╣реИ:

Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-build-LYaxup/pycuda/setup.py", line 251, in <module>
    main()
  ...
  File "/usr/lib/python2.7/dist-packages/setuptools/sandbox.py", line 44, in _execfile
    code = compile(script, filename, 'exec')
  File "/tmp/easy_install-mp9NYd/numpy-1.19.0rc1/setup.py", line 182
    raise ValueError(f'Submodule {p} missing')
                                            ^
SyntaxError: invalid syntax

рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ, рдЬреИрд╕рд╛ рдХрд┐ @rgommers рдиреЗ рдиреЛрдЯ рдХрд┐рдпрд╛ рд╣реИ: рдкрд╣рд▓реЗ pip install numpy==1.16.6 (рдЕрдВрддрд┐рдо рдкрд╛рдпрдерди 2.7-рд╕рдВрдЧрдд NumPy рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рд▓рд┐рдП) рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдлрд┐рд░ pip install pycuda рдкреБрдирдГ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред

рдпрд╣ рдПрдХ pip рдмрдЧ рд╣реИ, рдФрд░ рдпрд╣ рджрд┐рдЦрдиреЗ рдореЗрдВ рдмрд╣реБрдд рдЧрдВрднреАрд░ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдкреАрдЖрдИрдкреА 20.1.1 рдХреЗ рд╕рд╛рде рдкреБрди: рдкреЗрд╢ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред pip-2.7 install numpy рд╕рд╣реА рдврдВрдЧ рд╕реЗ 1.16.6 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП PyPI рдкрд░ numpy рдХреЗ рд▓рд┐рдП рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕рд╣реА рд╣реИред pip-2.7 install pycuda рдмрдЬрд╛рдп рдирд╡реАрдирддрдо numpy рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддрд╛ рд╣реИ 1.16.6 ред

рд╢рд╛рдпрдж рдпрд╣ рдкрд╣рд▓реЗ рд╣реА рдмрддрд╛рдпрд╛ рдЬрд╛ рдЪреБрдХрд╛ рд╣реИ, рдореЗрд░реЗ рдкрд╛рд╕ рдЖрдиреЗ рд╡рд╛рд▓реЗ рджрд┐рдиреЛрдВ рдореЗрдВ рдЗрд╕ рдкрд░ рдЧреМрд░ рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдирд╣реАрдВ рд╣реИред @artob рдпрджрд┐ рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдкрд┐рдк рд╕рдорд╕реНрдпрд╛ рд╣реИ рдФрд░ рдЕрдиреНрдпрдерд╛ рдЦреЛрд▓реЗрдВ, рддреЛ рдЗрд╕рдХреА рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

toddrjen picture toddrjen  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

perezpaya picture perezpaya  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

dcsaba89 picture dcsaba89  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

marcocaccin picture marcocaccin  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

amuresan picture amuresan  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ