因為我的工作環境, 沒有把 Python3 的路徑加入環境變數, 每次要替 Python3 加一些套件時, 就很麻煩, 無意間發現這個指令, 解決了我長久以來的困擾.
用 shell 執行的 python 2 的 sys.path 裡的pip package
1C:\>py -2 -m pip freeze > requirements.txt
可以確認 site-packages 的路徑
1C:\>py -2 -m pip -V
2pip 19.3.1 from C:\Python27\lib\site-packages\pip (python 2.7)
用 shell 執行的 python 3 的 sys.path 裡的pip package
1C:\>py -3 -m pip freeze > requirements.txt
可以確認 site-packages 的路徑
1C:\>py -3 -m pip -V
2pip 20.1.1 from C:\Users\xxx\AppData\Roaming\Python\Python37\site-packages\pip (python 3.7)