沉冰浮水

沉冰浮水

做最终到的事,成为最终成为的人!
github
bilibili
mastodon
zhihu
douban

【手順】pipを使用してさまざまな依存関係をインストールする際に遭遇した問題

2021-02-03:

そして、新しいプロジェクトを試してみました:wdssmq/Markdown-To-Z-Blog: 使用 GitHub Actions + Markdown 更新 Z-Blog 博客。

2021-01-11:

石家庄のある県の座標で、py プロジェクトを見つけて試してみたいと思いました。。

科技爱好者周刊(第 141 期):封闭系统的胜利 - 阮一峰的网络日志

ArtLine
これはディープラーニングプロジェクトで、写真を線画に変換します。ここで実行可能なデモ(Flask アプリ)があります。 (@jwenjian 投稿)

プラグインをインストールする必要があります torch-1.6.0 というものがありますが、サイズは 974MB で、コマンドラインではタイムアウトしてしまいました。その後、夜中にダウンロードしてきました(ミラーソースを見つけるのを忘れていました)。

# pip3 install torch==1.6.0 -f https://download.pytorch.org/whl/torch_stable.html

pip3 install torch*

他の依存関係のダウンロードも必要ですが、13MB のファイルが動かなくなりました。。。 npmdocker も試しましたが、ミラーソースを見つけることができるようになりました:

pip3 install torch* -i https://pypi.tuna.tsinghua.edu.cn/simple

期間中に遭遇したさまざまなエラーメッセージ:

ModuleNotFoundError: No module named 'fastai'
ModuleNotFoundError: No module named 'matplotlib'
ModuleNotFoundError: No module named 'PIL'
ModuleNotFoundError: No module named 'torchvision'
ModuleNotFoundError: No module named 'cv2'
ERROR: Could not find a version that satisfies the requirement torchvision===0.7.0

'PIL' をインストールする必要があります Pillow

'torchvision' は、デフォルトのソースとミラーソースの両方にこのバージョンがないため、別途指定する必要がありますが、ファイルは大きくありません。

'cv2' に対応する opencv-python

# python -m pip install -U wheel
pip3 install torchvision==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html
pip3 install fastai==1.0.61 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install Pillow -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install flask -i https://pypi.tuna.tsinghua.edu.cn/simple
pip3 install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

このノートはもう線形にするのが難しいことに気づきました。。そして、py プロジェクトに必要な依存関係が Node よりも少ないと言ったのは誰ですか?

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

Microsoft Visual C++ 14.0 is required 解决方法 - 知乎


pip3 install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
# ↑↑これは使えないみたいです??↑↑
python app.py

プロセス内で見つけたミラーサイトですが、実際には使用していません:

https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/


base = os.path.split(os.path.realpath(__file__))[0]
# 現在の作業ディレクトリを変更
os.chdir(base)
print("現在の作業ディレクトリは %s です" % os.getcwd())

path = Path(".")
読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。