今天对工作目录进行整理,将python虚拟环境换了个存放目录
命令行模式下,可以正常激活虚拟环境,但却发现pip无法使用,且报错信息里还包括了之前的路径
(django-env) PS F:\MyWorkPlace\django> pip
Fatal error in launcher: Unable to create process using '"f:\python\django\django-env\scripts\python.exe" "F:\MyWorkPlace\django\django-env\Scripts\pip.exe" ': ???????????
于是找到虚拟环境中的pip.exe,用记事本打开,发现里面居然有个之前目录的绝对路径
由于是二进制文件,没敢直接手工改,于是用命令python -m ensurepip
重新生成了一次pip,还是没效果,最后直接升级pip,终于正常了
(django-env) PS F:\MyWorkPlace\django\django-env\Scripts> python -m pip install --upgrade pip -i https://mirrors.aliyun.com/pypi/simple/