Pythonの環境要件をエクスポートしようとしています。これが私が望む仕事です。
conda list -e > requirements.txt
しかし、これを間違って入力しました。
conda list -e -> requirements.txt
それでも機能しますが、ファイルの内容の行数が減ります。何が起こったのか知りたいです。検索しましたが、-
この状況の説明が見つかりませんでした。
答え1
-e
オプションその後、どのパラメータも許可されません。したがって、これは-
単なる一般的なパラメータですlist
。初めて唯一位置パラメータはconda list
次のとおりです。正規表現であり、結果は次のようになります。
この正規表現に一致するパッケージのみをリストします。
あなたの場合、一致するパッケージのみがリストされます-
(したがって、名前にハイフンが含まれます)。これにより、その出力がrequirements.txt
目的の場所にリダイレクトされます。conda list -e
含まれていない一部の一致しないパケットがあるため、出力より短いです。