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/
搜索并安装
安装成功
Mac环境
mac不需要安装自带
which python
which python3 //查询python环境所在路径
Pycharm编译器
python环境包括虚拟环境文件夹,解释器
虚拟环境文件夹就是一个虚拟环境。因为每个项目适用的依赖包不一样。
解释器 就是pythonIDE。
terminal中是跟着系统走的,pycharm可视化界面是跟着pycharm走的,两者要统一,不然在terminal中下载的,无法直接作用于项目
在terminal
里运行open ~/.bash_profile
,打开~/.bash_profile
,直接修改文件即可
aliaspython="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
open ~/.bash_profile
- 4.1、修改方式 - 添加
alias python="/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7"
下载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.再次安装
sudo权限进入port
brew
ruby开发的一个linux和mac下的包管理工具,在安装brew之前要确认ruby已经安装,它是面向mac软件的,相当于一个软件助手
安装路径:/usr/local/Cellar
软连接:/usr/local/bin
ruby -e "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)"
brew search gcc
brew install gcc@9
brew安装的依赖包会比pip安装的完整,通常可以用brew装一遍,然后pip再装一遍,来补全
brew install 依赖包
Pip
是python的依赖包管理工具,它是面向python虚拟环境的
安装路径:虚拟环境的lib下
pip -i 镜像网址 install 依赖包名==版本号
pip uninstall 依赖包名
pip freeze 查看已安装包
Anaconda
https://docs.anaconda.com/anaconda/install/mac-os/ 面向python等语言环境安装依赖包。它已经把第三方模块和内置包都打包好了,可以直接用,而不需要我们一个个下载。碰到没有的再下就行。尤其是封装了一些c的插件,这部分是个人很难处理的。
1.直接把interpreter换成anaconda包下的python3.8就行(死板)
2.pycharm创建interpreter中有conda这个选项,选择虚拟环境,然后conda可执行文件,还有python版本号。 conda就会自动去创建环境等等
Anaconda命令
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