簡體   English   中英

使用 pipx 問題安裝 eth-brownie

[英]Installing eth-brownie with pipx issue

嘿,所以我正在嘗試使用以下命令通過 pipx 安裝 eth-brownie:

pipx install eth-brownie

不幸的是,這給了我一條錯誤消息,我很難理解。 我知道我應該可以使用 pip 安裝它,但是使用 pipx 可以讓我自由使用 venv。 無論如何我可以使用 pipx 來完成這項工作嗎? 以下是我的錯誤信息:

Traceback (most recent call last):
  File "C:\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Python310\lib\runpy.py", line 86, in _run_code        
    exec(code, run_globals)
  File "c:\users\david\appdata\roaming\python\python310\scripts\pipx.exe\__main__.py", line 7, in <module>
  File "C:\Users\david\AppData\Roaming\Python\Python310\site-packages\pipx\main.py", line 779, in cli
    return run_pipx_command(parsed_pipx_args)
  File "C:\Users\david\AppData\Roaming\Python\Python310\site-packages\pipx\main.py", line 202, in run_pipx_command
    return commands.install(
  File "C:\Users\david\AppData\Roaming\Python\Python310\site-packages\pipx\commands\install.py", line 60, in install
    venv.install_package(
  File "C:\Users\david\AppData\Roaming\Python\Python310\site-packages\pipx\venv.py", line 238, in install_package
    subprocess_post_check_handle_pip_error(pip_process)
  File "C:\Users\david\AppData\Roaming\Python\Python310\site-packages\pipx\util.py", line 349, in subprocess_post_check_handle_pip_error
    print(completed_process.stderr, file=pip_error_fh, end="")
  File "C:\Python310\lib\encodings\cp1252.py", line 19, in encode
    return codecs.charmap_encode(input,self.errors,encoding_table)[0]
UnicodeEncodeError: 'charmap' codec can't encode character '\u2502' in position 559: character maps to <undefined>

幸運的是,無論您做什么,布朗尼都不適用於 python 3.10.0 atm。 我安裝了 pyenv-win 來處理這個問題,最后將所有內容重新安裝到與 eth-brownie 兼容的 python 3.9.9 版本中,並且一切正常。 再次對所有內容運行 pip-install 有點痛苦,但我猜如果一切正常,最終還是值得的。 祝所有遇到同樣問題的人好運。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM