Interpretion

阿里云 https://mirrors.aliyun.com/pypi/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
豆瓣(douban) https://pypi.douban.com/simple/
中国科学技术大学 https://pypi.mirrors.ustc.edu.cn/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
image.png
搜索并安装
image.png
安装成功
image.png

Mac环境

mac不需要安装自带

  1. which python
  2. which python3 //查询python环境所在路径

Pycharm编译器

image.png
image.png
python环境包括虚拟环境文件夹,解释器
虚拟环境文件夹就是一个虚拟环境。因为每个项目适用的依赖包不一样。
解释器 就是pythonIDE。
terminal中是跟着系统走的,pycharm可视化界面是跟着pycharm走的,两者要统一,不然在terminal中下载的,无法直接作用于项目
terminal里运行open ~/.bash_profile,打开~/.bash_profile,直接修改文件即可

  1. aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
  1. open ~/.bash_profile
  • 4.1、修改方式 - 添加
  1. alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"

souce ~/.bash_profile生效

下载gcc(错误)

有的依赖包是依赖一些c++包的,这些c++包需要我们自己去安装,比如gcc编译环境等等
1、下载适用于你的系统的MacPort,地址为https://www.macports.org/install.php
2、更新MacPort版本,确保是最新版,在命令行输入:
sudo port selfupdate
3、安装gcc,在命令行输入:
sudo port install gcc7

macport安装会卡在“正在运行软件包脚本”
1.把安装进程kill掉
2.关闭网络
3.再次安装
image.png
sudo权限进入port

brew

ruby开发的一个linux和mac下的包管理工具,在安装brew之前要确认ruby已经安装,它是面向mac软件的,相当于一个软件助手
安装路径:/usr/local/Cellar
软连接:/usr/local/bin

  1. ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
  2. brew search gcc
  3. brew install gcc@9

brew安装的依赖包会比pip安装的完整,通常可以用brew装一遍,然后pip再装一遍,来补全

  1. brew install 依赖包

Pip

是python的依赖包管理工具,它是面向python虚拟环境的
安装路径:虚拟环境的lib下

  1. pip -i 镜像网址 install 依赖包名==版本号
  2. pip uninstall 依赖包名
  3. pip freeze 查看已安装包

Anaconda

https://docs.anaconda.com/anaconda/install/mac-os/ 面向python等语言环境安装依赖包。它已经把第三方模块和内置包都打包好了,可以直接用,而不需要我们一个个下载。碰到没有的再下就行。尤其是封装了一些c的插件,这部分是个人很难处理的。
1.直接把interpreter换成anaconda包下的python3.8就行(死板)
image.png
2.pycharm创建interpreter中有conda这个选项,选择虚拟环境,然后conda可执行文件,还有python版本号。 conda就会自动去创建环境等等
image.png

Anaconda命令

  1. conda install package

切换python版本

安装好python后,找到根目录,将根目录文件复制在conda的opt/env文件里,在conda的gui界面新建环境的时候有这个版本的选型就说明成功了。

python包关系

两个包可能同时调用一个依赖包,但是不同版本
一个依赖包不同版本要求的python版本不一定一样

pip不匹配python

1.whereis python 查看当前环境 python路径
2.where python 查看系统所有python路径
将正确的python在pycharm上配置interpreter
配置该interpreter到ide上

安装openssl

安装
https://www.openssl.org/source/
https://slproweb.com/products/Win32OpenSSL.html
配置
例如工具安装在C:\OpenSSL-Win64,则将C:\OpenSSL-Win64\bin;复制到Path中
生成公钥秘钥
生成公钥: openssl genrsa -out rsa_private_key.pem 1024
生成私钥: openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem