Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
すぐ始められる、Pythonの環境構築
Search
Manabu TERADA
April 23, 2017
Technology
1.1k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
すぐ始められる、Pythonの環境構築
PyCon mini Kumamoto での初心者向け発表
Manabu TERADA
April 23, 2017
More Decks by Manabu TERADA
See All by Manabu TERADA
VLMで2.3万枚のPyCon JP写真を検索!
terapyon
2
940
また来年も行きたくなったPyCon US
terapyon
0
35
baser_Meetup_キーノート_AI時代_CMSは何を管理するのか_.pdf
terapyon
0
110
Searching 23,000 Photos with Modern VLMs: From Text to Image
terapyon
0
92
PyCon JPに学ぶ『決め方の決め方』: TechLead Conference 2026
terapyon
1
870
World Plone Day 2026 AI時代のCMSを一緒に考える
terapyon
0
69
PythonのツールチェーンとOSS
terapyon
0
60
AI時代の罠:経験が浅いエンジニアを救うのは誰か?
terapyon
0
94
Python製CMSが実現する、権限管理とセマンティック検索の融合
terapyon
0
97
Other Decks in Technology
See All in Technology
OSC2026on_the-world-is-waiting-for-your-voice.pdf
naruoga
0
330
『GOエコノミー 』(相乗りサービス) におけるスペック駆動開発
mot_techtalk
1
270
スキルを作る、その前に!複数人で使われるスキルを 作るためのプロセス
junkifurukawa
2
200
人にやさしく、AIにやさしく、書き手を選ばないIaCのガードレール再考 / Rethinking IaC Guardrails for Humans and AI Alike
kohbis
6
2.1k
Execution in the Kingdom of Agents: Reflections on Abstraction and Complexity
bcantrill
0
810
Google Cloud Next Tokyo 26登壇時のスクリプト
recruitengineers
PRO
0
170
More Freedom on the Same Shared GPU Cluster: A Small Team’s Experience with vCluster
nttcom
0
120
ログラスのマルチプロダクトを 支える認証基盤 〜テナントごとに異なる統制とどう向き合うか〜
dada4386
3
370
あなたの知らないAmazon VPC Route Server/Amazon VPC Route Server you don't know about
masakiokuda
2
210
いちAWSエンジニアのAI活用を振り返る #devio2026 / devio osaka 2026 kawahara
masahirokawahara
2
340
IR Today: Theory, Practice, and Agents
dtunkelang
0
340
ファミコンでPHPを動かす / PHP on the Famicom side b
tomzoh
0
130
Featured
See All Featured
How to Talk to Developers About Accessibility
jct
2
560
Design in an AI World
tapps
1
350
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Embracing the Ebb and Flow
colly
88
5.2k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Bootstrapping a Software Product
garrettdimon
PRO
306
120k
Fireside Chat
paigeccino
43
4k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
530
HDC tutorial
michielstock
2
940
Statistics for Hackers
jakevdp
799
230k
Mind Mapping
helmedeiros
1
390
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
470
Transcript
גࣜձࣾCMSίϛϡχέʔγϣϯζ ͙࢝͢ΊΒΕΔɺ 1ZUIPOͷڥߏங .BOBCV5&3"%" 1Z$PONJOJ,VNBNPUP גࣜձࣾCMSίϛϡχέʔγϣϯζ
.BOBCV5&3"%" !UFSBQZPO ג $.4ίϛϡχέʔγϣϯζද Ұൠࣾஂ๏ਓ1Z$PO+1දཧࣄ 1MPOF'PVOEBUJPO"NCBTTBEPS Ұൠࣾஂ๏ਓ1ZUIPOΤϯδχΞҭਪਐڠձࢼݧमٴͼίϛϡχςΟࢧԉ 1ZUIPOΤϯδχΞ݉ΞʔΩςΫτ "CPVUNF
גࣜձࣾCMSίϛϡχέʔγϣϯζ .BOBCV5&3"%" ࣉాɹֶ
"CPVUPVSDPNQBOZ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1MPOFΛ༻͍ͨ8FCγεςϜ։ൃ େֶؔ اۀ͚ 8FCܥͷΤϯδχΞϦϯάձࣾ 1ZUIPOʹಛԽͨ͠γεςϜΠϯςάϨʔλ $.4DPN $.4
ಈը ݕࡧ .00$
גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO ͍ͬͯ·͔͢ʁ
גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO όʔδϣϯʁ WT
ࢲͷΦεεϝ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ Πϯετʔϧ
ެࣜ൛Πϯετʔϥ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
גࣜձࣾCMSίϛϡχέʔγϣϯζ ࣮
1ZUIPO࣮ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ $1ZUIPO $Ͱ࣮ɺ1ZUIPOͱ͍͑͜ΕΛࢦ͢ 1Z1Z 1ZUIPOͰ࣮ +ZUIPO
+BWBͰ࣮ *SPO1ZUIPO $Ͱ࣮ɺ/&5'SBNFXPSLͰಈ࡞ 1ZTUPO --7.Λར༻
1ZUIPO࣮ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε $1ZUIPO 1ZUIPOͱ͍͑ɺ$1ZUIPOͷ͜ͱΛࢦ͢
גࣜձࣾCMSίϛϡχέʔγϣϯζ όʔδϣϯ
Φεεϝͷ1ZUIPOόʔδϣϯ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPO 1ZUIPO &WFOU 3FE)BU ʜ
14' &VSP1ZUIPO 3)&- 1Z$PO 64 3)&- 3)&- 1ZUIPO 3)&- 1Z$PO"1"$ 4( 3)&- 1Z$PO+1 1Z$PO"1"$ +1 3)&- ʜ &OEPG-JGF
1ZUIPOόʔδϣϯ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε ࠷৽൛ɹ ݱࡏ 1ZUIPO 1ZUIPOܥͷใ͕ଟ͍͕ ࠓޙ1ZUIPOܥʹू͞Εͯ͘Δ
גࣜձࣾCMSίϛϡχέʔγϣϯζ Πϯετʔϧํ๏
Πϯετʔϧํ๏ $1ZUIPO גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ ެࣜ൛Πϯετʔϥ FYFQLHͰΠϯετʔϧ ެࣜ൛ΛιʔείϯύΠϧ UH[UBSY[͔ΒίϯύΠϧ
04ύοέʔδϚωʔδϟ ZVNBQUHFUͰΠϯετʔϧ "OBDPOEB Պֶٕज़ܭࢉ༻ΛύοέʔδԽ
ެࣜ൛Πϯετʔϥ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛผͳཧ༝͕ͳ͚Ε ެࣜ൛Πϯετʔϥ -JOVYڥͷ߹ ެࣜ൛Πϯετʔϥ͕ఏڙ͞Εͯͳ͍ ެࣜ൛ιʔεΛίϯύΠϧͯ͠༻
ެࣜ൛1ZUIPOIUUQTXXXQZUIPOPSHEPXOMPBET גࣜձࣾCMSίϛϡχέʔγϣϯζ
"OBDPOEB גࣜձࣾCMSίϛϡχέʔγϣϯζ Պֶٕज़ܭࢉܥͷύοέʔδ͕ಉࠝ Πϯετʔϧ͕ख͕ܰͩɺ ·ΓϙΠϯτ͋ΔͷͰҙ 8JOEPXTڥͰՊֶٕज़ܭࢉܥͷ߹ "OBDPOEBΛબ͢Δͷ͕ݱঢ়Ͱָ XIFFMͷ߲Ͱผ్આ໌
גࣜձࣾCMSίϛϡχέʔγϣϯζ Ծڥ
Ծڥ גࣜձࣾCMSίϛϡχέʔγϣϯζ Ұͭͷ04্ʹɺෳͷ1ZUIPOڥΛ࡞ΕΔ ར༻͢Δ1ZUIPOϥΠϒϥϦΛ͚۠Ͱ͖Δ άϩʔόϧͳ1ZUIPOڥΛΫϦʔϯʹอͯΔ 1ZUIPOϨΠϠʔͷԾڥʹݶఆ 04ΛԾԽɺίϯςφԽ %PDLFSͷΑ͏ͳ ͱผ
ԾڥͷछྨͳͲ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ WFOWϞδϡʔϧ ެࣜ൛ʹಉࠝ Ҏ߱ඪ४ WJSUVBMFOW 1ZUIPOͰඞཁ
QZFOW 1ZUIPOࣗମͷόʔδϣϯସՄೳ DPOEBίϚϯυ όʔδϣϯସՄೳ "OBDPOEBͰ༻Մೳ QZWFOWίϚϯυ WFOWϞδϡʔϧͱಉ͡ ݱࡏඇਪ
WFOWϞδϡʔϧͷ͍ํ גࣜձࣾCMSίϛϡχέʔγϣϯζ WFOWϞδϡʔϧͱ ެࣜ൛1ZUIPOʹಉࠝ͞Ε͍ͯΔ ԾڥΛ࡞Δඪ४Ϟδϡʔϧ $ python -m venv
env FOWͱ͍͏ԾڥΛ࡞ $ source env/bin/activate Ծڥ༗ޮԽ (env) $ ϓϩϯϓτ͕มԽ (env) $ deactivate ԾڥͷແޮԽ $ rm -r env FOWͱ͍͏ԾڥϑΥϧμΛআ
גࣜձࣾCMSίϛϡχέʔγϣϯζ ύοέʔδ Πϯετʔϧ
ύοέʔδΠϯετʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1ZUIPOʹଟ͘ͷ αʔυύʔςΟʔύοέʔδ͕͋Δ 1Z1* ύΠϐʔΞΠͱಡΉ IUUQTQZQJQZUIPOPSHQZQJ
1Z1*IUUQTQZQJQZUIPOPSHQZQJ גࣜձࣾCMSίϛϡχέʔγϣϯζ
ύοέʔδΠϯετʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ QJQίϚϯυ 1ZUIPOʹಉࠝ͞Ε͍ͯΔίϚϯυ QJQίϚϯυΛ͍ύοέʔδΠϯετʔϧ $ source env/bin/activate Ծڥ༗ޮԽ
(env) $ pip install pandas QBOEBTΠϯετʔϧ (env) $ pip freeze > requirement.txt ύοέʔδϦετ࡞ (env) $ pip install -r requirement.txt ύοέʔδϦετΛݩʹΠϯετʔϧ (env) $ pip install -u pandas QBOEBTΛ࠷৽൛ʹ
XIFFMͱ גࣜձࣾCMSίϛϡχέʔγϣϯζ 1&15IF8IFFM#JOBSZ1BDLBHF'PSNBU چདྷͷFHHʹஔ͖ΘΔɺϑΥʔϚοτ QJQʹରԠ͠ɺΠϯετʔϧ͕ߴԽ $ίϯύΠϥ͕ඞཁͳύοέʔδʹରԠ ҙ ݱঢ়Ͱ 8JOEPXT༻ʹ4DJ1ZͷXIFFM͕࡞ΒΕͯͳ͍
גࣜձࣾCMSίϛϡχέʔγϣϯζ ΤσΟλ
։ൃ༻ΤσΟλ גࣜձࣾCMSίϛϡχέʔγϣϯζ ໊শ ֓ཁ 1Z$IBSN +FU#SBJOTɾແྉ൛͋Δ͕༗ྉ 74$PEF ϚΠΫϩιϑτɾແྉɾ࠷ۙධ͍͍ "UPN
044ɾ(JUIVCɾແྉ 4VCMJNF5FYU ༻ܧଓ༗ྉ &NBDT 044ɾ$6*ϕʔε WJN 044ɾ$6*ϕʔε &DMJQTF 044ɾ1ZUIPOͱͷ૬ੑඍົ
ΤσΟλ גࣜձࣾCMSίϛϡχέʔγϣϯζ ಛʹ੍ͳ͍ ࠷ॳ ౷߹։ൃڥ *%& ͷํ͕ೃછΈ͍͢ γϯλοΫεϋΠϥΠτ੩తղੳ͕ศར ͦͷɺ1Z$IBSNڥ͕͍ͬͯΔ
࠷ऴతʹ खʹೃછΉͷΛݟ͚ͭΔͷ͕ྑ͍
גࣜձࣾCMSίϛϡχέʔγϣϯζ %&.0
%&.0ͷ༰ גࣜձࣾCMSίϛϡχέʔγϣϯζ $ python -m venv env $ source
env/bin/activate (env)$ pip install pandas (env)$ python >>> import pandas >>> quit() (env)$ pip freeze > requirements.txt $ python >>> import pandas Import Error
ࢲͷΦεεϝ NBD04ͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ
Πϯετʔϧ ެࣜ൛Πϯετʔϥ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
ࢲͷΦεεϝ -JOVYͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ ߲ Φεεϝ ࣮ $1ZUIPO όʔδϣϯ
Πϯετʔϧ ެࣜ൛ιʔείϯύΠϧ Ծڥ WFOW ύοέʔδΠϯετʔϧ QJQ ΤσΟλ 1Z$IBSN
ࢲͷΦεεϝ 8JOEPXTͷ߹ גࣜձࣾCMSίϛϡχέʔγϣϯζ 7JSUVBM#PYΛಋೖ͠ɺ -JOVYڥͰ1ZUIPOΛಈ͔͢
גࣜձࣾCMSίϛϡχέʔγϣϯζ ͓·͚
ࢲͷ։ൃڥɾπʔϧ גࣜձࣾCMSίϛϡχέʔγϣϯζ NBD04 7JSUVBM#PY 7BHSBOU 4IBSFE'PMEFS $FOU04 ެࣜ൛1ZUIPO ιʔείϯύΠϧ
WFOW QJQ 1Z$IBSN
Ͳ͏ͬͯ1ZUIPOΛֶͿ͔ʁ גࣜձࣾCMSίϛϡχέʔγϣϯζ ϓϩάϥϛϯά ܦݧऀ ެࣜ1ZUIPOνϡʔτϦΞϧ IUUQTEPDTQZUIPOKQUVUPSJBMJOEFYIUNM ϓϩάϥϛϯά ະܦݧऀ ॳֶऀ͚ͷॻ੶ΛಡΉ IUUQQZDBNQQZDPOKQUFYUCPPL@OFYUTUFQIUNM
ϋϯζΦϯɾνϡʔτϦΞϧʹࢀՃ IUUQTQZUIPOOZVNPODPOOQBTTDPN IUUQTXXXQZDPOKQTVQQPSUCPPUDBNQIUNM
גࣜձࣾCMSίϛϡχέʔγϣϯζ IUUQTXXXPSFJMMZDPKQCPPLT͔ΒҾ༻
1Z$PO+1 גࣜձࣾCMSίϛϡχέʔγϣϯζ ݄ʹ։࠵
$.4DPN גࣜձࣾCMSίϛϡχέʔγϣϯζ ࣾɺ 1ZUIPOͷγεςϜΛ ߏங͍ͯ͠·͢
5IBOLZPV $.4 1MPOF גࣜձࣾCMSίϛϡχέʔγϣϯζ $POUBDUUPUFSBEB!DNTDPNKQ
ಈը৴ɹ17.4ఏڙ גࣜձࣾCMSίϛϡχέʔγϣϯζ
5IBOLZPV $.4 1MPOF גࣜձࣾCMSίϛϡχέʔγϣϯζ $POUBDUUPUFSBEB!DNTDPNKQ