天天看點

更換電腦後Python虛拟環境問題

python本地環境配置

# Setting PATH for Python 3.8
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH
alias python3="/Library/Frameworks/Python.framework/Versions/3.8/bin/python3"

           

1. source activate後還是調用系統python

原有的virtualenv的配置檔案 /bin/activate中需要務必把項目env path保持一緻

# Unset irrelevant variables.
deactivate nondestructive
# 這一行的與項目位址保持一緻
setenv VIRTUAL_ENV  "/Users/apple/PycharmProjects/pyTorch_study/venv"

set _OLD_VIRTUAL_PATH="$PATH"
setenv PATH "$VIRTUAL_ENV/bin:$PATH"
           

虛拟環境pip和pip3的調用問題

頭部第一行注釋與目錄位址務必保持一緻

#!/Users/zile/PycharmProjects/pyTorch_study/venv/bin/python
# -*- coding: utf-8 -*-
import re
import sys
from pip._internal.cli.main import main
if __name__ == '__main__':
    sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
    sys.exit(main())
           

繼續閱讀