Stata-Python交互-3:如何安裝Python宏包

2021-12-25 君泉計量

🍎 連享會主頁:lianxh.cn

「十年口碑,桃李三千」
🎦 2021 Stata 暑期班
📅 2021 年 7 月 20-30 日
🔑 連玉君(中山大學);江艇 (中國人民大學)
🍓 課程主頁:https://gitee.com/lianxh/PX

🍎 🍏 🍎 🍏
🎧 暑期 空間計量專題
📅 2021 年 8 月 21-24 日
🔑 範巧 (蘭州大學);楊海生 (中山大學)
🍓 課程主頁:https://gitee.com/lianxh/SP

New! lianxh 命令發布了:   GIF 動圖介紹
隨時搜索 Stata 推文、教程、手冊、論壇,安裝命令如下:
  . ssc install lianxh


作者: 李崢(廈門大學)
郵箱: zhengli_u@outlook.com

致謝: 本文摘自以下文章,特此感謝!
Source: Chuck Huber, Stata/Python integration part 3: How to install Python packages -Link-

Stata/Python 交互系列推文 源自 Stata 公司的統計項目總監 Chuck Huber 博士發表於 Stata 官網的系列博文,一共 9 篇。較為系統地介紹了 Stata 與 Python 的交互方式,包括:如何配置你的軟體、如何實現 Stata 與 Python 數據集互通、如何調用 Python 工具包、如何進行機器學習分析等。

溫馨提示: 文中連結在微信中無法生效。請點擊底部「閱讀原文」。

Part 1: Setting up Stata to use Python -Link-Part 2: Three ways to use Python in Stata -Link-Part 3: How to install Python packages -Link-Part 4: How to use Python packages-Link-Part 5: Three-dimensional surface plots of marginal predictions-Link-Part 6: Working with APIs and JSON data -Link-Part 7: Machine learning with support vector machines, -Link-Part 8: Using the Stata Function Interface to copy data from Stata to Python, -Link-Part 9: Using the Stata Function Interface to copy data from Python to Stata, -Link-

中文編譯稿列表如下:

Stata-Python交互-9:將python數據導入StataStata-Python交互-8:將Stata數據導入PythonStata-Python交互-7:在Stata中實現機器學習-支持向量機Stata-Python交互-6:調用APIs和JSON數據Stata-Python交互-5:邊際效應三維立體圖示Stata-Python交互-4:如何調用Python宏包Stata-Python交互-3:如何安裝Python宏包Stata-Python交互-2:在Stata中調用Python的三種方式Stata-Python交互-1:二者配合的基本設定


目錄

1. 引言

2. 使用 pip 安裝 Python 包

3. 結語

4. 相關推文


1. 引言

在上一期中,我們介紹了如何在 Stata 中使用 Python 的三種方法。不過,這些都相對簡單,Python 真正的強大在於其提供的成千上萬個免費包。本期,將為大家介紹如何通過 Stata 安裝 Python 包。


2. 使用 pip 安裝 Python 包

首先輸入 python query 以驗證 Python 是否成功安裝,以及 Stata 是否設置為使用 Python。

. python query
---
Python Settings
set python_exec C:\Users\ChuckStata\AppData\Local\Programs\Python>
> \Python38\python.exe
set python_userpath C:\Users\ChuckStata\AppData\Local\Programs\Python>
> \Python38\

Python system information
initialized yes
version 3.8.3
architecture 64-bit
library path C:\Users\ChuckStata\AppData\Local\Programs\Python
> \Python38\python38.dll

結果表明 Stata 設置為使用 Python 3.8。

NumPy 包

NumPy 為使用 Python 進行科學計算的基本包。並且,Python 許多其他包都依賴於 NumPy 的數學功能。我們可以通過在 Stata 中輸入 python which numpy 來檢查 NumPy 包是否成功安裝。

. python which numpy
Python module numpy not found
r(601);

可以看出,在系統上找不到 NumPy,所以要安裝它。我們可以在 Stata 中輸入 shell 打開 Windows 命令提示符。

圖 1:Windows 命令提示符

當然,也可以直接輸入 ! 來代替 shell 打開 Windows 命令提示符。

接下來,將使用 pip 安裝 NumPy 包。在 Windows 命令提示符或 Mac 或 Linux 中的終端中輸入 pip -V 以查看 pip 程序的版本和位置。

圖 2:pip 版本和位置

pip 的路徑與上面的 python query 返回的路徑相同。如果系統安裝了多個版本的 Python,應驗證這一點。

最後,在命令提示符或終端中輸入 pip install numpy ,pip 將下載並安裝 NumPy 包。

圖 3:pip install numpy

可以看出,我們已成功安裝 NumPy 包。

當然,我們也可以在 Stata 命令窗口輸入 python which numpy 來驗證 NumPy 包是否成功安裝。

. python which numpy
<module 'numpy' from 'C:\\Users\\ChuckStata\\AppData\\Local\\Programs\\
> Python\\Python38\\lib\\site-packages\\numpy\\__init__.py'>

Pandas、Matplotlib、Scikit-learning 包

Pandas 是一個流行的 Python 包,用於導入、導出和操作數據。我們可以在命令提示符中輸入 pip install pandas 來安裝它。

圖 4:pip install pandas

Matplotlib 是一個全面的庫,用於在 Python 中創建靜態、動畫和交互式的可視化圖。我們可以在命令提示符中輸入 pip install matplotlib 來安裝它。

圖 5:pip install matplotlib

Scikit-learning 是機器學習的熱門軟體包。我們可以在命令提示符中輸入 pip install sklearn 來安裝它。

圖 6:pip install scikit-learn

再一次,我們用 python which 來驗證 pandas、matplotlib 和 scikit-learn 包是否已經成功安裝。

. python which pandas
<module 'pandas' from 'C:\\Users\\ChuckStata\\AppData\\Local\\Programs\\
> Python\\Python38\\lib\\site-packages\\pandas\\__init__.py'>

. python which matplotlib
<module 'matplotlib' from 'C:\\Users\\ChuckStata\\AppData\\Local\\Programs\\
> Python\\Python38\\lib\\site-packages\\matplotlib\\__init__.py'>

. python which sklearn
<module 'sklearn' from 'C:\\Users\\ChuckStata\\AppData\\Local\\Programs\\
> Python\\Python38\\lib\\site-packages\\sklearn\\__init__.py'>

3. 結語

本期,我們主要介紹了 Python 包的安裝,並以四個較流行的包為例進行了演示。如果需要,我們也可以通過上述方式安裝其他包。在下期,我們將介紹如何在 Stata 中使用 Python 的包。

4. 相關推文

溫馨提示: 文中連結在微信中無法生效。請點擊底部「閱讀原文」。或直接長按/掃描如下二維碼,直達原文:

Note:產生如下推文列表的命令為:
  lianxh Stata Python +
安裝最新版 lianxh 命令:
  ssc install lianxh, replace

使用 Jupyter Notebook 配置 Stata\Python\Julia\RStata-Python交互-9:將python數據導入StataStata-Python交互-8:將Stata數據導入PythonStata-Python交互-7:在Stata中實現機器學習-支持向量機Stata-Python交互-6:調用APIs和JSON數據Stata-Python交互-5:邊際效應三維立體圖示Stata-Python交互-4:如何調用Python宏包Stata-Python交互-3:如何安裝Python宏包Stata-Python交互-2:在Stata中調用Python的三種方式Stata-Python交互-1:二者配合的基本設定Stata程序:是否有類似-Python-中的-zip()-函數VaR 風險價值: Stata 及 Python 實現Stata交互:Python-與-Stata-對比ES 期望損失: Stata 及 Python 實現

關於我們🍎 連享會 ( 主頁:lianxh.cn ) 由中山大學連玉君老師團隊創辦,定期分享實證分析經驗。👉 直達連享會:百度一下:連享會】即可直達連享會主頁。亦可進一步添加 主頁,知乎,面板數據,研究設計 等關鍵詞細化搜索。連享會主頁  lianxh.cn


相關焦點

  • 如何在Stata16中調用Python
    如果你還沒有安裝Python,建議下載Anaconda,版本為3.X。-- python (type end to exit) >>> a = 1+1>>> stata: display aa not foundr(111);>>> stata: scalar x = a>>> stata: display x2>>
  • SFI:Stata與Python的數據交互手冊(一)
    該模塊通過提供種類豐富的Python方法,使用戶可以方便地在Stata和Python中傳遞數據,進而實現Python與Stata核心功能的交互。Macro: 宏的輸出在Stata中,諸多命令與操作均會產生宏,這裡面有些是全局宏,有些是局部宏。
  • Stata+Python-3:Stata中下載安裝Python包
    但是Python的真正強大之處在於成千上萬的免費軟體包。今天,我想向您展示如何下載和安裝Python包。1、使用pip安裝Python包讓我們 先輸入python query來驗證是否在我們的系統上安裝了python,以及Stata是否設置為使用python。
  • stata調用python爬取時間數據——借他山之石以攻玉
    但是小編在深入了解學習之後發現,該功能簡直是stata用戶的福音。該功能使得,我們可以先利用python爬取數據,然後再利用用戶所熟悉的stata去處理數據,因為stata在處理數據方面具有一定的優勢。那麼今天我們就來看看,怎樣利用stata調用python爬取數據,再用stata進行處理?今天試爬的數據是巨潮網上的預約年報的披露時間數據。
  • 【Stata專欄】Stata/Python集成第1部分:Setting up Stata to use...
    可以您在Stata中交互這些使用Python軟體包,可以也。將Python代碼合併到您的辦文件中。而且,越來越多的社區提供了具有塔塔的風格語法的命令,這些命令使用Python包作為計算引擎。但是,在Stata中使用Python之前,我們需要做一些事情。這篇博客文章將向您展示如何設置Stata以使用Python。
  • 如何在Linux上安裝python3?
    Python3在Linux上不太好安裝,因為它沒有圖形化界面,在Linux上安裝軟體的方式大概有3種,源碼安裝、rpm和yum,最簡單的一種方式是yum,最複雜的方式是源碼,這篇文章主要講源碼安裝,因為源碼安裝有優勢。
  • 如何安裝python3
    如何安裝python3首先找到python的官網: https://www.python.org/然後點擊Download然後選擇對應的版本,這裡選擇的是windows>跳轉到對應的界面以後,選擇python3.5版本,64位下載即可下載完成以後有一個.exe的可執行文件雙擊這個可執行文件,然後進行選擇安裝。
  • 如何在Visual Studio開發工具安裝python庫
    那麼,在Visual Studio開發工具中,如何安裝python第三方庫呢?選擇python3.8,創建交互式窗口5、打開python命令窗口,輸入pip install xlrd安裝xlrd庫和xlwt,結果還是提示沒有找到8、選擇env python3.8(64bit),查找xlrd包並進行安裝查找
  • Python開源包 Anaconda 的安裝教程
    因為包含了大量的科學包,Anaconda 的下載文件比較大。這麼說可能有點抽象,大家可以直接把Anaconda理解為一個python的傻瓜捆綁包。為什麼要安裝Anaconda?Anaconda對於python初學者而言及其友好,相比單獨安裝python主程序,選擇Anaconda可以幫助省去很多麻煩,Anaconda裡添加了許多常用的功能包,如果單獨安裝python,這些功能包則需要一條一條自行安裝,在Anaconda中則不需要考慮這些,同時Anaconda還附帶捆綁了兩個非常好用的交互式代碼編輯器(Spyder、Jupyter notebook
  • Python黑帽編程1.3 Python運行時與包管理工具
    Network Hacks Attack and Defense with Python》一書,為了解決很多同學對英文書的恐懼,解決看書之後實戰過程中遇到的問題而作。事實上可以進入到正式開發階段了,Kali Linux系統自帶了Python運行時及easy_install 和pip等基礎組件,包括我們之後的課程裡要用到的pypcap等網絡包也都一併存在了。這是Kali帶來的好處,但是對初學Python的同學來說,我想有必要把Python運行時和模塊安裝的基礎知識講解清楚。
  • 小白python入門基礎——Python安裝教程
    你將驚喜地發現Python語言是多麼地簡單,它注重的是如何解決問題而不是程式語言的語法和結構。 Python vs Java作為世界上使用範圍最廣的程式語言,Java難免總是被拿來跟Python比較,而且,在程式語言的各種對戰中,Python 與Java也是打得最熱烈的。那到底是Python好還是Java好?
  • python3.9.0軟體安裝教程+32/64位安裝包下載
    安裝步驟:1.選擇python3.9.0軟體安裝包點擊滑鼠右鍵,點擊解壓到python3.9.0\2.找到解壓文件夾後的python3.9.0安裝程序雙擊打開,這裡我以64位的安裝包為例3.勾選Add python3.9 to PATH,然後點擊Customize
  • 在Windows上通過pip安裝Python軟體包
    介紹1.1 介紹python是一個可以做很多事情的語言,之所以可以做很多事情是因為python有非常多的軟體包,不同的功能需要使用不同的軟體包,python自帶了一個軟體包管理功能——pip,我們管理python的軟體包就可以用pip這個工具了。要學習python就必須學會軟體包的安裝、升級、卸載等等操作,下面童鞋們就跟著福哥來學習pip的使用方法吧。2.
  • windows下如何安裝numpy、pandas、matplotlib、seaborn的python包?(附可視化展示+代碼)
    具體的安裝流程參見以前文章:手把手教你如何在windows系統安裝python?,本次不再贅述。    但需要提醒,在安裝時務必勾選環境變量項,如下圖。否則在安裝模塊的時候會出現找不到python的環境變量路徑PATH而報錯的情況。
  • 如何在windows下安裝Python(Python入門教程)
    第一步:下載Python安裝包在Python的官網 www.python.org中找到最新版本的Python安裝包,點擊進行下載,請注意,當你的電腦是32位的機器,請選擇32位的安裝包,如果是64位的,請選擇64位的安裝包;第二步:安裝A.雙擊下載好的安裝包,彈出如下界面:這裡要注意的是,將python加入到
  • Python安裝教程之anaconda篇
    那麼對於迫切想學習Python的新手同學來說,第一件事情可能需要了解python是什麼?能用來做什麼?語法結構是怎樣的?這些我們幾句話很難介紹清楚,後續會陸續出python入門教程來為大家一一介紹。為了方便了解python是什麼,我想首先把python安裝到自己的電腦中也是很重要的步驟。本文將手把手教你如何安裝python.
  • Python基礎篇-10 Windows安裝Python(圖解)
    Python 安裝包下載地址:https://www.python.org/downloads/打開該連結,可以看到有兩個版本的 Python,分別是 Python 3.x 和 Python 2.x,如下圖所示:
  • Python 炫技操作:安裝包的八種方法
    >$ easy_install -f http://pythonpaste.org/package_index.html # 指定線上的包地址安裝$ easy_install http://example.com/path/to/MyPackage-1.2.3.tgz
  • 如何安裝Python開發環境
    白手起家,從頭開啟python的開發環境搭建。一. 如何安裝Python安裝包可以私信我領取下載下來一個exe文件,直接雙擊運行。選擇Install Now,立即安裝找到環境變量中的Path變量,將Python的安裝路徑複製進去,比如我的路徑是:「C:\Users\cdl\AppData\Local\Programs\Python\Python36」注意添加的過程中要使用英文逗號二.
  • Python學習|Anaconda、Jupyter Notebook、pycharm安裝使用詳解
    本文還對Jupyter Notebook的使用進行了講解,包括 Jupyter Notebook 如何與 Anaconda 聯合使用,進行不同 環境的 python 開發。本文會介紹pycharm,如何安裝、如何新建工程、如何與 Anaconda 聯合使用。