macos搭建python3虚拟环境全过程

作者:

文章目录
  • 我们知道macos自带的python版本是Python2.7, 这个版本比较老而且往往和我们的工程不兼容,所以就得需要我们升级Python版本, 我们不建议直接升级macos自带的本地Python2.7, 因为macos有一些基础软件是依赖于Python2.7的,如果动了遇到问题想再改回去会很麻烦, 所以Python虚拟环境是个比较方便的工具,可以针对不同的工程虚拟不同的Python版本, 比如macos需要同时运行两个工程,A工程需要python3.7,  B工程需要Python3.10,都可以做到环境的隔离的。 下面快速介绍如果构建虚拟Python环境,分两种情况:
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: Ubuntu20.04安装Python3的虚拟环境教程详解 Win10里python3创建虚拟环境的步骤 Ubuntu下使用python3中的venv创建虚拟环境 Python3 venv搭建轻量级虚拟环境的步骤(图文) CentOS下Python3的安装及创建虚拟环境的方法 python3利用venv配置虚拟环境及过程中的小问题小结 浅谈关于Python3中venv虚拟环境 Linux(Redhat)安装python3.6虚拟环境(推荐) centos 安装python3.6环境并配置虚拟环境的详细教程
  • 目录
    • macos搭建python3虚拟环境
      • 第一种情况
      • 第二种情况
      • Pycharm创建虚拟环境
    • 总结

      我们知道macos自带的python版本是Python2.7, 这个版本比较老而且往往和我们的工程不兼容,所以就得需要我们升级Python版本,

      我们不建议直接升级macos自带的本地Python2.7, 因为macos有一些基础软件是依赖于Python2.7的,如果动了遇到问题想再改回去会很麻烦,

      所以Python虚拟环境是个比较方便的工具,可以针对不同的工程虚拟不同的Python版本,

      比如macos需要同时运行两个工程,A工程需要python3.7,  B工程需要Python3.10,都可以做到环境的隔离的。

      下面快速介绍如果构建虚拟Python环境,分两种情况:

      你本地之前已经使用过Pycharm 虚拟了一个venv的环境,工程在Pycharm里面运行是可以的,

      这种情况下,如果在命令行跑工程的话需要手动激活一下虚拟环境

      $ cd /Users/fl/projectA 到工程目录下
      $ source venv/bin/activate  激活虚拟环境
       
      然后再执行python -V和pip -V看看虚拟环境是否生效,如果返回结果都待了env的标识说明已经切成功了
      $ python -V
      Python 3.8.8
      (env)
      $ pip -V
      pip 20.2.3 from /Users/fl/Desktop/projectA/env/lib/python3.8/site-packages/pip (python 3.8)
      (env)

      本地从来没有pycharm虚拟环境,后面也不打算启动pycharm,就是想直接运行工程代码

      这种情况需要自己手动虚拟环境

      $ cd /Users/fl/projectA 到工程目录下
      $ python3 -m venv venv 前提是本地得安装Python3,最后一个venv表示虚拟环境的名字 ,也可以起别的名字,这里我们建议和PyCharm内的保持一致
      $ source venv/bin/activate 激活虚拟环境
        
      然后再执行python -V和pip -V看看虚拟环境是否生效,如果返回结果都待了env的标识说明已经切成功了
      $ python -V
      Python 3.8.8
      (env)
      $ pip -V
      pip 20.2.3 from /Users/fl/projectA/env/lib/python3.8/site-packages/pip (python 3.8)
      (env)
       
      $ pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ 安装依赖

      虚拟环境只在当前的命令终端的生命周期内生效,如果新开的命令终端需要重新执行激活命令 $ source venv/bin/activate  

      附赠

      PyCharm →  Preferences

      以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

      您可能感兴趣的文章:

      • Ubuntu20.04安装Python3的虚拟环境教程详解
      • Win10里python3创建虚拟环境的步骤
      • Ubuntu下使用python3中的venv创建虚拟环境
      • Python3 venv搭建轻量级虚拟环境的步骤(图文)
      • CentOS下Python3的安装及创建虚拟环境的方法
      • python3利用venv配置虚拟环境及过程中的小问题小结
      • 浅谈关于Python3中venv虚拟环境
      • Linux(Redhat)安装python3.6虚拟环境(推荐)
      • centos 安装python3.6环境并配置虚拟环境的详细教程

      站内搜索