python安装

  1. 安装python涉及到python解释器、代码编辑器和pip包管理工具这3个工具。
  2. 方法1:安装python解释器+第三方编辑器
  3. 1 python解释器3.4以后的版本自带pip包管理工具,且自带代码编辑器IDLE,因此安装了3.4之后版本的解释器相当于安装了3个工具。
    2.2 但是,由于自带的IDLE不好用,只适合少量代码编辑,因此一般会再安装一个第三方的编辑器,如pycharm,vscode等。
  4. 方法2:安装anaconda+第三方编辑器
    3.1 anaconda有两个好处,一是集成了很多常用的,尤其是和数据分析相关的第三方库以及python3.7版本解释器以及很多编辑器(如jupyter、Spyder等);二是可以创建虚拟环境,兼容python2.x和python3.x,因此更加方便,因此很多人会选择安装anaconda(安装anaconda就不用按照第2点,方法1操作了),只要安装了anaconda,也就相当于集齐了安装python需要的3个工具,而且更多。
    3.2 为什么还要安装pycharm呢(只要安装了anaconda,完全可以不安装pycharm),只是因为anaconda虽然有很多编辑器(如jupyter、Spyder等),但是pycharm是专门针对python的,非常方便,行业应用多,因此,作为长期学习工作考虑,有必要安装学习。

    安装过程中注意添加到环境变量(PATH)

image.png
IDLE:自带编辑器
Python:解释器
manuals:Python语法(使用手册)
Module Docs:相关库使用方法

参考 https://www.bilibili.com/video/BV1K7411c7EL?p=3

pycharm 专门书写Python的编辑器
image.png

Ctrl + shift +F10 运行代码 Ctrl + Alt + l 快捷键:符合pycharm规范

Python虚拟环境配置

安装作用:
创建多个虚拟环境以实现环境拆分,每个虚拟环境可以安装不同版本的库,从而满足不同的需求,各个虚拟环境之间相互独立、不对其它环境产生影响。

虚拟环境的安装位置的修改

默认C盘,加重C盘负担

  1. 右键点击‘此电脑’

image.png

注意事项

•变量名一定为:WORKON_HOME
•变量值一定为:虚拟环境安装位置的具体路径(自己新建任意一个文件夹的位置,文件夹名自己定义)

python安装虚拟环境

•Python安装虚拟环境可以依赖于许多工具,如virtualenv、virtualenvwrapper和pipenv等

virtualenv

  1. virtualenv是用来创建虚拟环境的软件工具,我们可以通过pip或者pip3来安装:
pip install virtualenv   #python2的安装
pip3 install virtualenv  #python3的安装
  • 创建虚拟环境使用命令virtualenv [virutalenv name]
  • 创建虚拟环境的时候还可以指定Python解释器,如virtualenv -p XXX\python.exe [virutalenv name] XXX\python.exe为python解释器的具体位置路径
  • 虚拟环境创建好以后,可以进入到这个虚拟环境中,然后安装一些第三方库,进入虚拟环境在不同的操作系统中有不同的方式:

windows

  • 进入到虚拟环境的Scripts目录,然后执行activate

Linux

cd  virtualenv/bin
source  activate

一旦进入到虚拟环境中,安装、卸载库都是在这个虚拟环境中,不会影响到其他环境
退出虚拟环境直接执行deactivate命令即可

virtualenvwrapper*

   •virtualenvwrapper可以让管理虚拟环境变得更加简单,不用再跑到某个目录下通过virtualenv来创建虚拟环境,并且激活的时候也不需要跑到具体的目录下去激活

   •在使用前需要进行安装:<br />       Linux<br />       •执行pip install virtualenvwrapper命令安装,并编辑根目录下面的.bashrc文件,添加下面几行:
export WORKON_HOME=$HOME/.virtualenvs
export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

•并执行source .bashrc使其生效。
Windows
•执行pip install virtualenvwrapper-win命令安装
创建虚拟环境使用命令mkvirtualenv [virutalenv name]
可以指定Python版本,如mkvirtualenv -p python3 [virutalenv name]
还可以指定Python解释器,如mkvirtualenv —python==C:\Python36\python.exe [virutalenv name]
虚拟环境常用的命令如下

操作 命令
切换到摸个虚拟环境 workon [virutalenv name]
退出虚拟环境 deactivate
列出所有虚拟环境 lsvirtualenv
删除某个虚拟环境 rmvirtualenv [virutalenv name]

pipenv

不同系统安装pipenv的命令如下:

系统 命令
Windows pip install pipenv
Mac brew install pipenv
Linux pip install pipenv

然后就可以在需要安装虚拟环境的目录下执行pipenv shell命令来创建虚拟环境
如图所示:
image.png
进入、退出、删除虚拟环境的命令:

命令 操作
pipenv shell 进入虚拟环境
exit 退出虚拟环境
pipenv —rm 删除整个环境,不会删除pipfile

下一次在相同目录或子目录下直接执行pipenv shell即可快速进入虚拟环境,此时执行pip list即可看到虚拟环境默认安装的库如下:
image.png

venv(可使用的)

-m venv -h  #帮助文档
cmd:
python -m venv -h
python -m venv venvdemo  #创建
dir  查看路径,以及里面相应文件
cd Scripts
dir
#激活
activate

(venvdemo) C:\Users\张轩\venvdemo\Scripts>py
Python 3.10.3 (tags/v3.10.3:a342a49, Mar 16 2022, 13:07:40) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> from pprint import pprint
>>> pprint(sys.path)
['',
 'C:\\Users\\张轩\\AppData\\Local\\Programs\\Python\\Python310\\python310.zip',
 'C:\\Users\\张轩\\AppData\\Local\\Programs\\Python\\Python310\\DLLs',
 'C:\\Users\\张轩\\AppData\\Local\\Programs\\Python\\Python310\\lib',
 'C:\\Users\\张轩\\AppData\\Local\\Programs\\Python\\Python310',
 'C:\\Users\\张轩\\venvdemo',
 'C:\\Users\\张轩\\venvdemo\\lib\\site-packages']

#复制虚拟环境
(venvdemo) C:\Users\张轩\venvdemo\Scripts>
(venvdemo) C:\Users\张轩\venvdemo\Scripts>cd ..

(venvdemo) C:\Users\张轩\venvdemo>cd Scripts

(venvdemo) C:\Users\张轩\venvdemo\Scripts>pip list
Package    Version
---------- -------
pip        22.0.4
setuptools 58.1.0

(venvdemo) C:\Users\张轩\venvdemo\Scripts>pip -h
(venvdemo) C:\Users\张轩\venvdemo\Scripts>pip freeze

(venvdemo) C:\Users\张轩\venvdemo\Scripts>pip freeze > requirments.txt

(venvdemo) C:\Users\张轩\venvdemo\Scripts>dir
 驱动器 C 中的卷是 Windows-SSD
 卷的序列号是 F83F-4C1F

 C:\Users\张轩\venvdemo\Scripts 的目录

2022/04/19  08:54    <DIR>          .
2022/04/19  08:54    <DIR>          ..
2022/04/18  21:18             2,072 activate
2022/04/18  21:18             1,001 activate.bat
2022/04/18  21:18            20,655 Activate.ps1
2022/04/18  21:18               393 deactivate.bat
2022/04/18  21:18           106,354 pip.exe
2022/04/18  21:18           106,354 pip3.10.exe
2022/04/18  21:18           106,354 pip3.exe
2022/04/18  21:18           263,120 python.exe
2022/04/18  21:18           251,856 pythonw.exe
2022/04/19  08:54                 0 requirments.txt
              10 个文件        858,159 字节
               2 个目录 137,459,806,208 可用字节
(venvdemo) C:\Users\张轩\venvdemo\Scripts>pip install -r requirements.txt
(venvdemo) C:\Users\张轩\venvdemo\Scripts>

image.png
image.png

Pycharm配置虚拟环境

要在PyCharm中使用虚拟环境,还需要在settings中进行设置、选择Python可执行程序,操作如下:
image.png

但在terminal输入activate命令时不能识别

以管理员身份打开PowerShell,进入设置的虚拟环境路径下,输入Set-ExecutionPolicy RemoteSigned,选择Y即可。
image.png
image.png

PS C:\Users\张轩\PycharmProjects\pythonProject> cd venv
PS C:\Users\张轩\PycharmProjects\pythonProject\venv> cd Scripts
PS C:\Users\张轩\PycharmProjects\pythonProject\venv\Scripts> activate 
(venv) PS C:\Users\张轩\PycharmProjects\pythonProject\venv\Scripts> 
#成功标志 venv

#装包
#出现的问题   1.包的版本不适配  2.外网网速太慢(使用镜像)
(venv) C:\Users\张轩\PycharmProjects\pythonProject\venv\Scripts>
pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple  #清华镜像
pip list  #查看包
pip uninstall packagename #卸载包
exit()
quit()
#退出

————————————————
版权声明:本文为CSDN博主「温柔且上进c」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_45261963/article/details/114324148