‘壹’ 如何在MAC系统下的python中导入第三方库,如lxml和requests
lxml 模块不是内置的,需要先安装才能使用。
lxml安装依赖
python-devel,libxml2-devel,libxslt-devel,
装好之后,下载
,
tar zxvf lxml-2.2.8.tgz,
然后python setup.py install即可
/
‘贰’ mac python 安装在哪
mac pycharm的set在哪里?跟图示不迷路
‘叁’ mac下python环境及third-party库的安装位置
笔者安装2.7和3.6双版本,macOS 版本10.13.4。
2.7安装到系统自带的System目录下:
解释器在该目录下的 ./bin/python2.7
2.7官方库的位置在该目录下lib文件夹:
如果之前安装过2.6版本,会发现2.6环境的路径:
默认python环境安装位置在:
解释器在该目录下的 ./bin/python3.6
3.6的官方库位置在该目录下lib文件夹:
第三方库路径:
python环境路径:
pip3所在位置:
第三方库路径:
‘肆’ mac上用python导入excel
mac上用python导入excel具体步骤。
1、引用第三方库:进入python环境路径下,使用终端进入该路径。如找不到该路径,可以直接复制pycharm中的python环境路径,在finder搜索,会展示该路径下的文件,右键退回上层文件夹,就能找到安装路径了。安装pythonExcel库中的xlwt/xlrd库,用于写入和读取Excel文件。
2、在指定目录下创建Excel文件。
3、在Excel中添加行或者列。命令行:sheet.write(行,列,value)。该位置的行与列,以0开始为第一行,第一列,如:sheet.write(0,0,序号),表示在Excel的第一行第一列写下字符串:序号。
4、读取Excel中的数据:读取表格中某一行,某一列的数据。读取表格中全部数据。
‘伍’ mac 怎么打包python程序
编写的程序必须要有GUI(图形用户界面),否则程序是不会有显示的。
具体流程
1. 下载py2app
在此推荐使用Pycharm,下载第三方库时很方便。具体为File > Default Settings > Prroject Interpreter > “+” 搜索所需的包即可。若使用其他IDE,可通过终端输入
pip install py2app
或
easy_install py2app
注:pip的安装路径要和interpreter的路径保持一致,此处可能出现版本不一致的情况
2. 创建setup.py文件
cd /Users/apple/Desktop/function
py2applet --make-setup function.py
在此后,会显示
Wrote setup.py
但如显示
-bash: py2applet: command not found
说明未找到py2app中py2applet的位置,需手动输入,执行以下命令(重新进入终端,否则路径还在工作区)
sudo find / -name "py2applet" -type f
一般会搜索一段时间,在本人机器上地址为
/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet
这样的话,最初的命令变为
cd "工程路径"
"py2applet地址" --make-setup "python文件名"
不出意外的话,会显示
Wrote setup.py
说明setup文件已建立,其中具体内容会在以后提到。
3. 发布应用
接上一步,输入
rm -rf build dist
python setup.py py2app
一个简单的小程序就完成了,”.app”文件会在工程文件目录下的dist文件夹中。
下为demo中命令行中所有命令
Apples-MacBook-Pro:~ apple$ cd /Users/apple/Desktop/helloworld
Apples-MacBook-Pro:helloworld apple$ /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/bin/py2applet --make-setup helloworld.py
Wrote setup.py
Apples-MacBook-Pro:helloworld apple$ rm -rf build dist
Apples-MacBook-Pro:helloworld apple$ python setup.py py2app
running py2app
.........
.........
Done!
Apples-MacBook-Pro:helloworld apple$
到此为止,已完成小程序的发布。
4. 代码及结果
import Tkinter as tk
root = tk.Tk()
root.title("hello")
tk.Button(root, text="Helloworld!").pack()
tk.mainloop()