为什么在python虚拟环境启动后,依然使用的是全局的python而不是虚拟环境中的python?
启动虚拟环境的方法如下:
chris@chrisbarry:~/Python/flask$ source venv/bin/activate
启动后,发现python还是使用的全局的
(venv)chris@chrisbarry:~/Python/flask$ which python
/usr/bin/python
这种情况该怎么办呢,是哪里出了问题呢?谢谢
为什么在python虚拟环境启动后,依然使用的是全局的python而不是虚拟环境中的python?
启动虚拟环境的方法如下:
chris@chrisbarry:~/Python/flask$ source venv/bin/activate
启动后,发现python还是使用的全局的
(venv)chris@chrisbarry:~/Python/flask$ which python
/usr/bin/python
这种情况该怎么办呢,是哪里出了问题呢?谢谢
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答893 阅读✓ 已解决
1 回答1.8k 阅读✓ 已解决
你可以看看 venv/bin/activate 文件
一般是和环境变量有关系 PYTHONPATH 或者 是 PATH 有关系
还有一种可能性是你创建虚拟环境的时候指定了某些参数,使用原有的 python