天天看点

更换电脑后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())
           

继续阅读