Rückblick auf 2019 ~ Ein Jahr, seit ich angefangen habe, bei Qiita zu posten ~ + wo ich mit Python Pip zu tun hatte

Zusammenfassung

Es ist ein Jahr her, seit ich angefangen habe, bei Qiita zu posten, und ich möchte einen retrospektiven Artikel schreiben, weil es das Ende des Jahres ist, aber es ist subtil, wenn ich gefragt werde, ob es sich um einen Programmierartikel handelt. Was soll ich also tun? .. Das ist richtig, lassen Sie es uns mit einer kleinen Geschichte über das Programmieren kombinieren und sie in einen Artikel über das Proming zwingen!

Synopsis-Programmierung-

Unten über die Probleme, mit denen ich mit Python konfrontiert war

Zunächst habe ich beim Ausführen von pip den folgenden Fehler erhalten.

'pip'Ist ein interner oder externer Befehl,
Wird nicht als funktionsfähiges Programm oder Batchdatei erkannt.

Daher wurde es gelöst, indem der Systemumgebungsvariable "Path" der Pfad hinzugefügt wurde, in dem pip.exe vorhanden ist. (Achten Sie darauf, es nicht mit einer Benutzerumgebungsvariablen zu verwechseln.)

Als nächstes habe ich beim Importieren des mit pip installierten Pakets den folgenden Fehler erhalten.

ModuleNotFoundError: No module named 'Paketnamen'

Also habe ich das Installationsziel des Pakets per Pip überprüft.

pip show [Paketnamen]

Referenzartikel: https://qiita.com/t-fuku/items/83c721ed7107ffe5d8ff

Was dann als Standort (Installationsziel) herauskam, war in anderen Projekten, wie unten gezeigt.

\Weitere Projekte\venv\lib\site-packages

Sie können es verwenden, indem Sie die in diesem "anderen Projekt" installierten Pakete in das Projekt kopieren, an dem Sie gerade arbeiten. Das Kopieren jedes Mal, wenn Sie in Zukunft ein neues Paket installieren, ist jedoch zu ärgerlich.

Fügen Sie einfach den Pfad zu diesem "anderen Projekt" in der Quelle hinzu.

import sys
sys.path.append("Wo soll das Paket installiert werden?")

Referenzartikel: https://qiita.com/ktgwaaa/items/6d1f54d5ff3c4559f96c

Das ist die Lösung! Ich denke, dass diese Art des Hinzufügens eines Pfades die Code-Konvention PEP8 verletzt.

Referenzartikel: https://qiita.com/ninomiyt/items/76f6f7e3c1f833cf99e5

Also habe ich es gelöst, indem ich die Umgebungsvariable "PATHONPATH" für Python als Benutzerumgebungsvariable festgelegt und alle Pakete dort konsolidiert habe.

Referenzartikel: https://qiita.com/maech/items/72559402556eb2af73ad

Verwenden Sie übrigens Folgendes, um das Paket in einem beliebigen Verzeichnis mit pip zu installieren.

Name des Pip-Installationspakets-t Verzeichnis

Referenzartikel: https://blog.tamesuu.com/2018/09/24/81/

Ich habe es mit nur einer Zusammenfassung gelöst.

Synopsis-Rückblick-

Ereignisse vor etwa einem Jahr

Ich "Ich kann meine Fähigkeiten nicht einfach verbessern" Synchron "Mach etwas privat und gib es Qiita. Ich mache es auch." Ich sagte: "Nein, ich habe keine Zeit. Und ich bin nicht sicher, ob ich im Internet posten soll." Synchron "Wenn Sie eine solche Entschuldigung vorbringen, wird sich diese nicht für immer ändern?" Ich selbst "Gununu ..."

Deshalb hat das Qiita-Leben begonnen.

Impressionen

Es war wirklich gut, mit dem Posten zu beginnen. Ich bin der Synchronisation zutiefst dankbar, dass sie mich eingeladen hat. Es ist ein gutes Jahr her, seit ich definitiv angefangen habe, bei Qiita zu posten.

Es gibt verschiedene Gründe, warum es gut war, aber hauptsächlich die folgenden:

――Jedes Mal, wenn ich einen gepostet habe, ist mein Niveau als Ingenieur gestiegen (ich fühle) ――Ich habe gute Erfahrungen gesammelt, indem ich den Prozess der Erstellung einer Sache zusammengestellt und als Artikel zusammengestellt habe. .. Ich denke.

――Ich entschuldige mich nicht mehr für "Ich habe keine Zeit" ――Ich denke nicht, dass es für alle gilt, weil ich denke, dass einige Leute sehr beschäftigt sind, aber für mich war "keine Zeit" eine vollständige Entschuldigung.

――Es ist nicht länger notwendig, das, was Sie gemacht haben, zu begraben »Bis jetzt, selbst wenn Sie hart daran gearbeitet haben, es zu schaffen, war es im Grunde alles, was Sie vergessen würden, aber das ist natürlich nicht passiert, seit ich mit dem Posten angefangen habe. Selbst wenn ich es vergesse, halte ich es für einen großen Vorteil, dass ich darauf zugreifen kann, sobald ich Qiita öffne.

Einfallsreichtum

――Ich habe versucht, jedem Artikel die gleiche Struktur zu geben (im Allgemeinen) ――Jetzt müssen Sie sich beim Schreiben eines Artikels nicht zu viele Gedanken über die Struktur machen.

Verbesserung der erwarteten Fähigkeiten in der Zukunft

Natürlich habe ich vor, 2020 weiterhin bei Qiita zu posten. Die Fähigkeiten, die ich durch diese Aktivität verbessern möchte, sind unten aufgeführt.

Ärger

Das Folgende ist ein Problem, das ich seit einem Jahr poste und das noch nicht gelöst wurde. ・ Über das Ziel der Buchungshäufigkeit Zuerst fing ich an zu atmen: "Ich werde einen im Monat posten!" Und ich gab ein Ziel pro Monat auf dem Weg auf. Ich denke, es war gut, ein Ziel zu setzen, aber wenn Sie die Veröffentlichungshäufigkeit als Ziel festlegen, können Sie sich nicht hinsetzen und tun, was Sie tun möchten, aber selbst wenn Sie kein Ziel setzen, können Sie voller Dilemmata sein ... Ist auch ein Problem.

Weitere Inhalte wurden im vergangenen Jahr untersucht

① Englisch lernen

Jeden Tag lerne ich Englisch, indem ich auf YouTube nach Videos in meinem Interessengebiet suche und sie schattiere. Deshalb habe ich eine Liste von Videos beigefügt, die dieses Jahr beschattet wurden.

Videoname Zeit Mitwirkender Schwierigkeit Nützlichkeit Impressionen
The Worst Trends in Modern Cars and Trucks 12:31 savagegeese 4 2 Viel Bohnenwissen
5 Tires You Should NEVER Buy! 4:48 Modern Muscle 2 5 Erklärt Ihnen die Gefahren von Reifen schlechter Qualität
The state of self-driving cars: 2018 5:37 The Verge 3 4 Verstehen Sie den aktuellen Status des automatischen Betriebs
What Happens If Both Airplane Engines Fail? - Aviation Facts 11:02 LogicLounge 4 3 Erklären Sie die Fragen, die jeder hat
The Differences Between Understeer & Oversteer And How To Combat Them 6:48 Car Throttle 5 5 Erfahren Sie mehr über das Fahrzeugverhalten
Can Dyson Reinvent The Electric Car? Answers With Joe 15:38 Joe Scott 5 2 Die Geschichte dieses Dyson fordert EV heraus, indem er die Technologie von Haushaltsgeräten nutzt
Self-Driving Cars: The Future of Transportation 10:31 Top Trending 4 3 Grundlagen und aktueller Stand des automatischen Fahrens
Understanding Wheel Alignment ! 4:48 Learn Engineering 1 5 An Autoreifen befestigte Winkel und ihre Auswirkungen
How Mazda Is Eliminating Turbo Lag 5:25 Engineering Explained 4 4 Ich bin überrascht über den Einfallsreichtum des Motors
Unbelievable and Expensive Engineering Mistakes 10:30 American Eye 4 2 Ein Überblick über die schweren Unfälle, die durch kleinere Fehler verursacht wurden
7 MOST EPIC TRANSPORT OPERATIONS IN THE WORLD 11:21 Amazing Stock 3 3 Sprechen Sie darüber, wie Sie riesige Strukturen und Maschinen tragen können
Why Norway is full of Teslas 7:09 Vox 2 4 Verstehen Sie die EV-Situation in Skandinavien
Grit: the power of passion and perseverance - Angela Lee Duckworth 6:12 TED 2 3 Einführung des Erfolgsgeheimnisses "Grit"
11 Lottery Winners Who Paid the Ultimate Price 12:34 They will Kill You 3 2 Vorstellung des tragischen Endes der Lottogewinner
The Self-Driving Revolution _ Henry Su _ TEDxUAlberta 12:12 TEDx Talks 2 2 Vorteile des automatisierten Fahrens
Let's Talk About Tesla "Killers!" 9:38 Marques Brownlee 4 3 Release EV einschließlich Rivian(Es ist möglich)Vorstellung des Unternehmens
Why Tesla And Elon Musk Face Challenges In China 6:54 CNBC 4 3 Die Geschichte von Teslas Kampf in China
Why Hydrogen Engines Are A Bad Idea 7:12 Engineering Explained 3 3 Es heißt "Hydrogen Engines", aber es geht eigentlich um FCV.
Why Do Diesels Get Better MPG? Why Are Diesels More Fuel Efficient? 8:53 Adept Ape 2 3 Die grundlegende Geschichte von Diesel
The Problem with Self-Driving Cars.. 9:05 Snazzy Labs 3 3 Interessante Geschichte über "Wie oft verursachen Menschen Unfälle?"
Why Are You Always Tired? 3:10 AsapSCIENCE 3 3 Videos nützlich für Menschen mit chronischer Müdigkeit
How job surveillance is changing trucking in America 9:35 Vox 4 3 Einführung in die Not der Fahrer, die gezwungen sind, unter Aufsicht zu arbeiten, und in die Bedeutung der Aufsicht
I Adopted Rich People’s Habits, See How MyF Life Changed 9:04 BRIGHT SIDE 2 4 Eine nützliche Geschichte, indem Sie die im Buch zur Selbstentwicklung beschriebenen Gewohnheiten üben
Why Boredom is Good For You 7:21 Veritasium 2 4 Kommentar darüber, wie "langweilig" das Leben bereichert
The Challenge of Building a Self-Driving Car 15:45 Real Engineering 3 3 Erläutern der Zukunft des automatischen Fahrens, insbesondere unter Bezugnahme auf Tesla
Why do aircraft store fuel in the wings? 12:52 Mentour Pilot 4 4 Es ist interessant, über den Treibstoff in den Flügeln und seine Form zu sprechen
5 Things You Should Never Do In A Dual Clutch Transmission Vehicle 7:33 Engineering Explained 4 3 Die Geschichte, dass DCT sowieso nicht getragen werden sollte
Why Europe Doesn't Build Skyscrapers 7:10 The B1M 4 3 Sie können sehen, warum Wolkenkratzer nicht nur gebaut werden, weil sie Industrieländer sind
Ride in NVIDIA's Self-Driving Car 7:27 NVIDIA 3 3 Einführung in das automatische Fahren von NVIDIA
The Future of Wind Power? - Kite Power Systems 7:02 Real Engineering 4 4 Es gibt auch ein solches Stromerzeugungsverfahren. Ich habe in anderen Videos gesehen, wie man den Propeller schwimmt, aber es ist nicht gut. ..
Why Public Transportation Sucks in the US 10:05 Wendover Productions 3 5 Interessante Geschichte über die Beziehung zwischen gutem und schlechtem Zugang zu öffentlichen Verkehrsmitteln und der Armutsquote
Is This Glass Half Empty? 3:19 AsapSCIENCE 3 4 Es scheint, dass Optimismus nicht nur gut und Pessimismus nicht nur schlecht ist.
5 Tips To Improve Productivity 6:10 Joma Teck 3 3 Immerhin ist die Kraft der Gewohnheit groß
That's Why Airplane Seats Are Almost Always Blue 11:03 BRIGHT SIDE 3 4 Beantwortung von Fragen zu Flugzeugen sowie warum die Sitze blau sind
Why Expensive Cars Aren't Always Reliable 9:27 Engineering Explained 4 4 Aha ... Es scheint, dass es nicht zuverlässig sein muss, was die Bedürfnisse wohlhabender Menschen betrifft, die Luxusautos besitzen
Walk Barefoot for 5 Mins a Day, See What Happens to Your Body 10:03 BRIGHT SIDE 3 3 Es wäre interessant, wenn es eine wissenschaftliche Grundlage gäbe. Es war gut, dass es eine konkrete Methode gab
Why Ford And Other American Cars Don’t Sell In Japan 7:12 CNBC 3 2 Nun, das stimmt
Zero Waste Is Not the Only Solution - 4 Tips to Have a Bigger Impact 9:22 Exploring Alternatives 4 4 Ich wollte unbedingt versuchen zu verstopfen
Can Sea Water Desalination Save The World? 13:28 CNBC 3 4 Es gibt Methoden wie thermische Entsalzung und Rückpenetration, und ich konnte wissen, dass letzteres jetzt der Mainstream ist.
Why Planes Don't Fly Over Himalayas 8:55 BRIGHT SIDE 4 3 Viele überzeugende Gründe wie Turbulenzen und Zeitlimit für Sauerstoffmasken (in der zweiten Hälfte geht es aus irgendeinem Grund um einen gefährlichen Flughafen)
Tesla's new Battery Strategy, explained. 8:09 Curious Elephant 4 3 Über die enge Beziehung zwischen Tesla und China
Hydrogen Fuel Cell Cars Aren't The Dumbest Thing. But...Answers With Joe 18:45 Joe Scott 4 3 EC≫FCV>Die Geschichte eines Erdgasautos
Some Silicon Valley residents want self-driving cars off of their streets 5:44 Washington Post 3 3 Es gibt ein Spiel gegen automatisches Fahren. .. Nach alldem
Why Buses Don't Have Seatbelts 9:21 BRIGHT SIDE 2 2 Grundlegende Geschichte über den Bus
Can A Mercedes G-Wagon Actually Climb A 100% Grade? 13:56 Engineering Explained 4 3 Die G-Klasse ist sowohl im Namen als auch in der Realität ein wunderbares Auto (ich will es)
Why Some Countries Are Poor and Others Rich 8:47 The School of Life 2 4 Verstehe die Grundlagen der Armut
15 Things You Didn't Know About The Renewable Energy Industry 13:33 Alux.com 3 3 Ich habe gelernt, dass es überraschend viele Städte und Unternehmen gibt, die aus erneuerbaren Energien bestehen.
Why The Toyota Land Cruiser Is Disappearing From America 14:40 CNBC 3 2
Why incompetent people think they're amazing - David Dunning 5:07 TED-Ed 2 3
The Difference Between Gasoline And Hydrogen Engines 14:19 Engineering Explained 3 4
Why Tunnels Don't Collapse 8:39 Practical Engineering 4 4
8 Most Destructive Mathematical Errors in History 10:16 They will Kill You 4 4
Do We Really Need 10-Speed Transmissions? 9:41 Engineering Explained 3 4
Why Don't Scavengers Get Sick? 2:47 MinuteEarth 5 3 Einführung in den Danning Kruger-Effekt. Demut ist wichtig. .. Der Weltraum ist der Engpass für Wasserstoff. Obwohl es sich um ein kleines Experiment mit vielen Faktoren handelt, denen Wasserstoff überlegen ist, war ich überrascht zu sehen, dass es als Ingenieur mit herausragender Überzeugungskraft viele andere Vorteile gibt als das Kribbeln der Wirbelsäule. Das ist richtig, es wird in Luxusautos verwendet. Weisheit zu leben. Auch die Wörter im Video sind sowieso schwierig
These Names Can Kill Animals 3:46 MinuteEarth 3 4 Die Tatsache, dass der Name allein dies ändert, scheint im wirklichen Leben nützlich zu sein.
Why Volvo Is Losing Its Big Lead In Safety 14:07 CNBC 4 3 Interessante Geschichte der Sicherheitsanstrengungen von Volvo
Should You Warm Up Your Car Before Driving? 3:04 Engineering Explained 3 4 Es ist wichtig darüber nachzudenken, warum es so alltäglich ist
Michelin presented airless tires for production cars 3:59 Innovative Techs 3 5 Vorstellung der neuesten Michelin- und Hancock-Reifen. Ich freue mich auf die zukünftige Entwicklung
Top 10 Most Insane Machines You must see 10:27 Innovative Techs 3 3 Ich persönlich habe die automatische Melkmaschine und den Bagger für Kabel und Rohre genossen.
10 MOST AMAZING MACHINES 10:41 Innovative Techs 3 4 Interessant waren Auto-Demontagemaschinen, Rennpferdetrainingsmaschinen, LKW-Ladeflächenhotels und Brückenvermessungsmaschinen.
Top 10 Most Expensive SUVs In The World 11:26 Alux.com 2 2 Wenn es so hoch ist, willst du es nicht (obwohl du es willst)
Why SUVs Have Skyrocketed in Popularity 10:10 Alux.com 3 2 Die grundlegende Geschichte des SUV
4 Reasons Why The Rotary Engine Is Dead 5:12 Engineering Explained 4 4 Schlechter thermischer Wirkungsgrad, schlechte Kraftstoffeffizienz und schwieriges Motorölmanagement. .. Eine solche
5 Reasons Pushrod Engines Still Exist 4:26 Engineering Explained 4 4 Es gab unerwartete Vorteile wie Drehmoment, Größe, Gewicht, Kosten usw.
Are CVTs Bad? Why Mazda Avoids CVT Transmissions 12:14 Engineering Explained 4 3 Ein direktes Gefühl der Ausgabe ist wichtig, um die Freude am Laufen zu verwirklichen
6 MOST INCREDIBLE WHEELS YOU’VE EVER SEEN 10:04 TechZone 3 3 Interessant sind biologisch abbaubare Reifen, rekonfigurierbare Reifen, sphärische Reifen usw.
Sustainable Aquaculture 4:02 Science Animated 4 3 Krankheit ist ein großer Feind für die Landwirtschaft
Underwater farms vs. climate change - Ayana Johnson and Megan Davis 4:31 TED-Ed 3 5 Einführung verschiedener Anbaumethoden und ihrer Vor- und Nachteile

② Das Buch, das Sie gelesen haben

Unten finden Sie eine Liste der Bücher, die ich dieses Jahr gelesen habe, beschränkt auf Selbstentwicklung und technische Bücher. Aber nur wenige ... lesen Sie nächstes Jahr mehr.

Titel Nützlichkeit Impressionen
GIVE & TAKE Eine Ära, in der "Geber" erfolgreich ist 5 Das beste Buch, das ich in den letzten Jahren gelesen habe. Es wurde ein Leitfaden für mein zukünftiges Leben
Grundlagen der Systemidentifikation 5 Schwierig, aber eines der wenigen Bücher zur Systemidentifikation
Null-Sekunden-Denken Das einfachste Training der Welt, um schlauer zu werden 5 Es ist gut, dass ein konkreter Aktionsplan geschrieben wird. Das Ziel des nächsten Jahres ist es, dies fortzusetzen
Arbeitstechnik, die nicht von der Arbeit verfolgt wird 3 Es war nicht immer möglich, es in die Praxis umzusetzen, aber ich fand einige Hinweise, wie man die Arbeit effizient erledigt.
Beginnen wir mit dem Entwurf des Steuerungssystems mit Arduino und MATLAB! 5 Es kostet ein wenig, das Set zu bekommen, aber ich konnte die Grundlagen der Steuerungstechnik und des Matlab lernen

2020 Ziele

Legen Sie auf dieser Grundlage die Ziele fest, die Sie im Jahr 2020 erreichen möchten, und bestätigen Sie die Erfolgsquote ein Jahr später. (Der Zweck ist, Druck auf mich auszuüben, indem ich hier schreibe) Dies ist jedoch das aktuelle Ziel, daher ist es in Ordnung, den Plan mit einem Grund zu ändern.

No Inhalt Grund
1 Veröffentlichen Sie 3 oder mehr Geschichten zur Steuerungstechnik Weil es der Rand des Kontrollgeschäfts ist
2 Pfosten 3 oder mehr eingebautes Material Weil es ein eingebauter Laden ist
3 Veröffentlichen Sie ein oder mehrere Materialien für maschinelles Lernen Ich bin unerfahren, aber interessiert
4 Veröffentlichen Sie ein oder mehrere Bilderkennungsmaterialien Ich bin unerfahren, aber interessiert
5 C or C++Poste 3 oder mehr Geschichten Weil es ein eingebauter Laden ist+Weil ich Objektorientierung lernen will
6 Poste 3 oder mehr Python-Geschichten Verschiedene Annehmlichkeiten bei Verwendung + für maschinelles Lernen
7 Poste eine oder mehrere Rust-Geschichten Ich möchte C, das als gefährlich gilt, sicher schreiben
8 Schreiben Sie Ihre Gedanken jeden Tag auf Papier (siehe Yuji Akabane, "Zero Second Thinking: Das einfachste Training der Welt, um klüger zu werden"). Es war intuitiv, aber ich fand es sehr nützlich und weil ich auch den angesehenen Manager (Präsident Makonari) empfohlen habe.
9 Alle von Qiita veröffentlichten Materialien sind zufällig und werden nicht fortgesetzt und beginnen nach der Erstellung eines Fortschrittsplans Weil ich in der Lage sein möchte, meinen eigenen Fortschritt selbst zu steuern
10 Lerne jeden Tag weiter Englisch Ich möchte einen Job bekommen, der jeden Tag Englisch spricht

Ich mache mir Sorgen, ob ich es schützen kann, weil es zu gut ist, aber ich werde mein Bestes geben, weil es veröffentlicht wird.

Schließlich

Der Inhalt des Warnhinweises in der Toilette des Regierungsbüros, den ich Ende des Jahres besucht habe, steckt in meiner Brust, daher werde ich 2020 in diesem Sinne verbringen.

image.png

Recommended Posts

Rückblick auf 2019 ~ Ein Jahr, seit ich angefangen habe, bei Qiita zu posten ~ + wo ich mit Python Pip zu tun hatte
Ich habe mit Python mit dem maschinellen Lernen begonnen (ich habe auch angefangen, in Qiita zu posten). Datenvorbereitung
Ich blieb stecken, als ich versuchte, einen relativen Pfad mit relative_to () in Python anzugeben
Als ich versuchte, Python3 in Atom einzuführen, blieb ich stecken
Ich habe versucht, mit Blenders Python script_Part 01 zu beginnen
Ich habe versucht, mit Blenders Python script_Part 02 zu beginnen
Ich möchte mit Python-Datenklasse nach hinten erben
Ich möchte Lambda mit Python auf Mac AWS!
Als ich CaboCha in Python3 verfügbar machte, blieb ich stecken (Windows 10)
[Python] Ein Memo, das ich versucht habe, mit Asyncio zu beginnen
Ich habe am Wochenende versucht, mit Bitcoin Systre zu beginnen
[Python] Rückblickend auf das, was ich Programmieranfängern aus Funktionen beigebracht habe
Ich habe versucht, alle Bemerkungen von Slack mit Wordcloud (Python) zusammenzufassen.
Ich blieb stecken, als ich versuchte, verschiedene Dinge mit Mac El Captain Pip zu installieren