-
问题描述:当我们使用virtualenv配置好虚拟环境后,通过activate命令便可激活环境来使用相应的python和pip,但是如果我们移动了虚拟环境的位置,再activate环境时会发现python和pip都是系统下版本而非虚拟环境内的版本。
-
解决方法 (reference:https://stackoverflow.com/questions/6628476/renaming-a-virtualenv-folder-without-breaking-it)
假设虚拟环境原来在’/old/env’,迁移后在’/new/env’。那么需要修改 /new/env/bin/activate以使用正确的python (通常在line 42):VIRTUAL_ENV='/old/env' =>VIRTUAL_ENV='/new/env'
还需要修改 /new/env/bin/pip 以使用正确的pip(通常在第一行)
#!/old/env/bin/python => #!/new/env/bin/python
虚拟环境(Virtualenv)迁移后,python和pip无法使用
最新推荐文章于 2023-05-20 19:05:05 发布