mac

搭建Python开发环境(Mac)

…衆ロ難τιáo~ 提交于 2020-02-09 18:43:09
准备 Python官网: https://www.python.org/ Python官方文档: https://docs.python.org/ 环境搭建 简介 pipenv 是 Python官方推荐 的包管理工具。可以说,它集成了 virtualenv , pip 和 pyenv 三者的功能。其目的旨在集合了所有的包管理工具的长处,如: npm , yarn , composer 等的优点。 它能够自动为项目创建和管理虚拟环境,从 Pipfile 文件添加或删除安装的包,同时生成 Pipfile.lock 来锁定安装包的版本和依赖信息,避免构建错误。 pipenv 主要解决了如下问题: 不用再单独使用 pip 和 virtualenv , 现在它们合并在一起了 不用再维护 requirements.txt , 使用 Pipfile 和 Pipfile.lock 来代替 可以使用多个python版本( python2 和 python3 ) 在安装了 pyenv 的条件下,可以自动安装需要的Python版本 准备 1、pyenv是什么? pyenv是Python版本管理工具,利用它我们可以在同一台电脑上安装多个版本的Python,这个过程非常简单。 2、 pipenv是什么? pipenv是Python官方推荐的包管理工具,用来管理安装包的。类似于npm包。 3

MacOS下MATLAB Engine API for Python的安装

僤鯓⒐⒋嵵緔 提交于 2020-02-09 18:08:21
关键字 MacOS, MATLAB Engine, Python 2.7, Python 3.6, Permission Denied,Administrator 简介 在Mac OS X下,对Anaconda中的Python 3.6(而非Mac OS自带的Python 2.7)安装MATLAB Engine API,以实现Python对MATLAB函数的调用。 具体实现 基础方法见: https://www.mathworks.com/help/matlab/matlab_external/install-the-matlab-engine-for-python.html 我采用的是上述地址中在MATLAB command promt进行操作的方法,非terminal。 MATLAB command promt中直接输入以下命令: cd ( fullfile ( matlabroot , 'extern' , 'engines' , 'python' ) ) system ( 'python setup.py install' ) ` 一开始我得到了如下报错信息: Permission denied, 意味着没有权限write到该路径。 为了修改权限,确保自己是administrator的用户(否则没有修改权限的权限),然后按照下面的方法修改写入权限(write&read):

Mac os下Python3安装Django

守給你的承諾、 提交于 2020-02-09 10:01:43
1.查看pip版本 没有的话就是没安装成功 安装python的时候一般会自动安装pip //pip版本 pip -V //对应python2.7 pip 9.0.1 from /Library/Python/2.7/site-packages/pip-9.0.1-py2.7.egg (python 2.7) pip3 -V //对应python3.6 pip 9.0.1 from /Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages (python 3.6) 2.用pip3/Python3安装Django,1.11.7是最新稳定版(官网download页面有 https://www.djangoproject.com/download ) 这里注意用sudo 不然会报错 sudo pip3 install Django==1.11.7 提示 : Installing collected packages: Django Found existing installation: Django 2.1.dev20171130142844 //之前用github下载安装的最新版,2.x 版本太高 Uninstalling Django-2.1.dev20171130142844:

Mac下使用svn命令

a 夏天 提交于 2020-02-09 09:07:08
Mac系统自带svn命令,能够很方便的同步更新代码,使用方法: 1.导入项目 svn import /Users/username/Desktop/Project1 svn://192.168.1.120/weibo --username=xxx --password=123 -m "Add a new project." 2.checkout,下载项目 svn checkout svn://192.168.1.120/Project1 --username=xxx --password=123 /Users/username/Desktop/Project1 3. 添加 svn add test.txt //添加单个文件test.txt 如果想一次生添加所有文件和修改的文件可以用这个 svn st | awk '{if ( $1 == "?") { print $2}}' | xargs svn add 4.提交 svn commit -m "描述" 5.删除文件 svn delete 文件名 6.下载更新 svn update //更新所有文件 svn update -r 5 test.txt //将版本库文件的text.txt还原到版本5 svn update test.txt //更新单一文件 7 帮助 svn help svn help commit 来源: https:

[转帖]MacOS和Linux内核的区别

牧云@^-^@ 提交于 2020-02-09 08:26:05
MacOS和Linux内核的区别 https://www.jianshu.com/p/5c8453af4e71 导读有些人可能认为MacOS和Linux内核有相似之处,因为它们可以处理类似的命令和类似的软件。甚至有人认为苹果的MacOS是基于linux的。事实上,这两个内核的历史和特性是非常不同的。今天,我们来看看MacOS和Linux内核的区别。 MacOS内核的历史 我们将从MacOS内核的历史开始。1985年,由于与首席执行官John Sculley和苹果董事会发生争执,Steve Jobs离开了苹果。然后,他创建了一家名为Next.Jobs的新电脑公司。乔布斯希望尽快推出一台新电脑(带有新操作系统)。为了节省时间,下一个团队使用了Carnegie Mellon的Mach内核及其部件。创建NextStep操作系统的BSD代码库。 NeXT从未在财务上取得成功,部分原因是乔布斯习惯于花钱,就像他还在苹果一样。与此同时,苹果曾多次尝试升级操作系统,甚至与ibm合作。1997年,苹果以4.29亿美元收购了Next。作为交易的一部分,史蒂夫·乔布斯(Steve Jobs)重返苹果,NextStep成为MacOS和iOS的基础。 Linux内核的历史 与MacOS内核不同的是,linux并不是作为商业活动的一部分而创建的,而是由芬兰计算机科学专业的linus

osi七层协议

牧云@^-^@ 提交于 2020-02-09 08:22:09
网络协议 1.os七层协议 互联网协议按照功能不同分为osi七层或则tcp/ip五层或tcp//四层 每层运行常见的物理设备 五层协议 物理层 物理层功能:主要是基于电器特性发送高低压(电信号),高电压对应数字1,低电压对应数字0,例如光纤和双绞线 数据链路层 单纯的电信号没有意义,必须规定电信号多少位一组,数据链路层定义了电信号的分组方式 以太网协议:形成的标准协议,即以太网协议ethernet,它规定一组电信号构成一个数据报,叫做'帧',每一数据帧分成:报头head和数据data两部分 head包含:(固定18个字节) 发送者/源地址,6字节 接受者/目标地址,6字节 数据类型,6字节 data包含(最短46字节,最长1500字节) 数据包的具体内容 head长度+data长度 = 最短64字节,最长1518字节,超过最大限制就分片发送 mac地址: head中包含的源和目标地址由来:ethernet规定接入internrt的设备必须都具有网卡,发送端和接收端的地址便是网卡的地址,即mac地址 mac地址:每块网卡出厂时都被烧制上世界上唯一的mac地址,长度为48位2机制,通常由12位16进制数表示(前六位是厂商编号,后六位是流水线号) 广播: 有了mac地址,同一网络内的两台主机就可以通信了(一台主机通过arp协议获取另一台主机的mac地址) etnernet采用原始的方式

mac svn命令行使用入门

佐手、 提交于 2020-02-09 07:10:31
本文转载至 http://blog.sina.com.cn/s/blog_6bfa2fc10101euf6.html mac svn命令行使用入门 1. 初始化项目 svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import" 上述命令回车提交,会出现相应提示信息【需要输入密码,用户名,按照提示输入】。 示例如下: cressmatoMac-mini:conf cress$ svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import" Authentication realm: XXXXXX Password for 'cress': Authentication realm: XXXXXX Username: harry Password for 'harry': Adding (bin) /Users/cress/本地项目目录 Committed revision 1. 说明: svn import: 导入 /Users/cress/本地项目目录:需要导入的本地电脑上的项目目录 svn://server/项目目录:保存到svn服务器上的目录 -m:本次svn命令的消息参数简写,可以svn help查看了解。

Mac 终端添加代码到SVN

故事扮演 提交于 2020-02-09 05:22:20
从SVN拉取代码步骤: 1.cd /Users/mark/zkh/Work/BC/(本地路径) 2.svn checkout https://192.168.2.99/svn/bc_android/bc_trade_1.4.0beta(服务器路径) 提交代码 1.cd /Users/mark/zkh/Work/BC/bc_trade_v3_bf(更改过代码的本地位置) 2.svn commit -m “提交日志” 添加 添加所有新文件 svn add * --force 添加指定新文件 svn add res/layout/item_ico_record.xml(新加文件的地址) 删除 删除所有新文件 svn delete * --force 删除指定新文件 svn add res/layout/item_ico_record.xml(要删除的文件的地址) 查看本地文件的更改 svn st 14、 创建纳入版本控制下的新目录 svn mkdir  目录名 svn mkdir -m  "新增目录备注文本"  http:// 目录全路径 例子: svn mkdir newdir svn mkdir -m "Making a new dir." http://192.168.0.3/test/newdir 注:添加完子目录后,一定要回到根目录更新一下,不然在该目录下提交文件会提示

mac svn 操作

主宰稳场 提交于 2020-02-09 05:13:50
mac svn命令行使用入门 mac svn命令行使用入门 1. 初始化项目 svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import" 上述命令回车提交,会出现相应提示信息【需要输入密码,用户名,按照提示输入】。示例如下: cressmatoMac-mini:conf cress$ svn import /Users/cress/本地项目目录 https://server/项目目录 -m "Initial import" Authentication realm: <https://ip:port> XXXXXX Password for 'cress': Authentication realm: <https://ip:port> XXXXXX Username: harry Password for 'harry': Adding (bin) /Users/cress/本地项目目录 Committed revision 1. 说明: svn import:导入 /Users/cress/本地项目目录:需要导入的本地电脑上的项目目录 svn://server/项目目录:保存到svn服务器上的目录 -m:本次svn命令的消息参数简写,可以svn help查看了解。 "Initial import"

mac osx 上面部署Django项目 apache+mysql+mod_wsgi

妖精的绣舞 提交于 2020-02-09 04:10:07
1、安装Xcode command line tools 首先,编译mysql和Homebrew需要用到Xcode command line tools,所以首先安装command line tools; 如果安装了Xcode,只需要“Preferences… > Downloads”,之后点击Command Line Tools安装按钮; 如果没有Xcode,去 https://developer.apple.com/downloads ,搜索Command Line Tools 下载安装 2、安装Homebrew( 后面需要用Homebrew安装mod_wsgi),在命令行窗口输入 ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)" 3、配置Apache Apache缺省安装在Mac osx中,osx 10.10 安装的apache版本是2.4,打开终端输入 sudo apachectl start 打开浏览器输入 http://localhost/ ,你能看到‘It Works’ 3.1 启用mod_php 在apache中启用mod_php cd /etc/apache2 sudo vi httpd.conf 不要注释这行(去掉前面的#号) # LoadModule php5_module libexec