Pycharm中python运行环境与终端中python运行环境不一致

What happened

在开发的时候,遇到一个问题:

项目代码是在python3的环境下写的,但是,在终端中使用 flask run 运行项目时,使用的却是python2环境,导致很多包需要重新安装,甚至有些包安装不了。

Pycharm中python运行环境与终端中python运行环境不一致
Pycharm中python运行环境与终端中python运行环境不一致

; How to solve it

在项目目录下有一个 venu 目录,这是一个虚拟环境!

如果没有,可以建一个:

  • 创建一个目录存放虚拟环境,并进入该目录
mkdir venu
cd venu
  • 下载 virtualenv
sudo apt install python3-virtualenv
  • 根据 python 版本路径创建虚拟环境
virtualenv -p /usr/bin/python3.8 venu3.8

其中,venu3.8是我创建的虚拟环境的名字

激活虚拟环境:

cd到 /venv/bin/目录,执行 source activate激活虚拟环境!

效果:

再次在终端中运行项目,可以看到,环境已经变为python3啦!

Pycharm中python运行环境与终端中python运行环境不一致

Original: https://blog.csdn.net/WU2629409421perfect/article/details/114550790
Author: 星汉空兮
Title: Pycharm中python运行环境与终端中python运行环境不一致

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/750271/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球