Rétrospective 2019 ~ Un an depuis que j'ai commencé à poster sur Qiita ~ + Où je me suis retrouvé coincé avec python pip

Synopsis

Cela fait un an que j'ai commencé à poster sur Qiita, et puisque c'est la fin de l'année, j'aimerais écrire un article rétrospectif, mais si c'est un article de programmation, c'est subtil, alors que dois-je faire? .. C'est vrai, combinons-le avec une petite histoire liée à la programmation et forçons-la dans un article lié à la promotion!

Synopsis-Programmation-

Ci-dessous, à propos du problème que j'ai rencontré avec python

Tout d'abord, j'ai eu l'erreur suivante lors de l'exécution de pip.

'pip'Est une commande interne ou externe,
Non reconnu comme programme opérationnel ou fichier de commandes.

Par conséquent, il a été résolu en ajoutant le chemin d'accès où pip.exe existe à la variable d'environnement système "Path". (Veillez à ne pas le confondre avec une variable d'environnement utilisateur)

Ensuite, lorsque j'ai importé le package installé avec pip, j'ai eu l'erreur suivante.

ModuleNotFoundError: No module named 'nom du paquet'

J'ai donc vérifié la destination d'installation du paquet par pip.

pip show [nom du paquet]

Article de référence: https://qiita.com/t-fuku/items/83c721ed7107ffe5d8ff

Ensuite, ce qui est sorti comme emplacement (destination de l'installation) était dans d'autres projets, comme indiqué ci-dessous.

\Autres projets\venv\lib\site-packages

Vous pouvez l'utiliser en copiant les packages installés dans cet "autre projet" dans le projet sur lequel vous travaillez actuellement, mais copier chaque fois que vous installez un nouveau package dans le futur est trop ennuyeux.

Alors ajoutez simplement le chemin vers cet "autre projet" dans la source.

import sys
sys.path.append("Où installer le package")

Article de référence: https://qiita.com/ktgwaaa/items/6d1f54d5ff3c4559f96c

Voilà la solution! Je pense que cette façon d'ajouter un chemin enfreint la convention de code PEP8.

Article de référence: https://qiita.com/ninomiyt/items/76f6f7e3c1f833cf99e5

Donc, je l'ai résolu en définissant la variable d'environnement "PATHONPATH" pour python en tant que variable d'environnement utilisateur et en consolidant tous les packages.

Article de référence: https://qiita.com/maech/items/72559402556eb2af73ad

À propos, pour installer le package dans n'importe quel répertoire avec pip, utilisez ce qui suit.

nom du package d'installation pip-répertoire t

Article de référence: https://blog.tamesuu.com/2018/09/24/81/

Je l'ai résolu avec juste un synopsis.

Synopsis - Rétrospective-

Événements il y a environ un an

"Je ne peux pas améliorer mes compétences facilement" Synchrone "Rendez quelque chose de privé et donnez-le à Qiita. Je le fais aussi." J'ai dit: "Non, je n'ai pas le temps. Et je ne suis pas sûr de publier sur le net." Synchrone "Si vous faites une telle excuse, cela ne changera pas pour toujours?" Moi-même "Gununu ..."

C'est pourquoi la vie Qiita a commencé.

Impressions

C'était vraiment bien de commencer à poster. Je suis profondément reconnaissant à la synchronisation de m'avoir invité. Cela a été une bonne année depuis que j'ai définitivement commencé à poster sur Qiita.

Il y a plusieurs raisons pour lesquelles c'était bon, mais principalement les suivantes:

――À chaque fois que j'en ai posté un, mon niveau d'ingénieur a augmenté (je me sens) «J'ai acquis une bonne expérience en assemblant le processus de création d'une chose et en la rassemblant sous forme d'article. .. Je pense.

――Je ne trouve plus d'excuses pour "je n'ai pas le temps" «Je ne pense pas que cela s'applique à tout le monde parce que je pense que certaines personnes sont vraiment occupées, mais pour moi,« pas de temps »était une excuse complète.

――Il n'est plus nécessaire d'enterrer ce que vous avez fait Jusqu'à présent, même si je l'ai fait de toutes mes forces, je l'oubliaais souvent parce que c'était fondamentalement le même, mais bien sûr, il a disparu depuis que j'ai commencé à poster. Même si je l'oublie, je pense que c'est un gros avantage de pouvoir y accéder dès que j'ouvre Qiita.

Ingéniosité

――J'ai essayé de faire de chaque article la même structure (généralement) ――Maintenant, vous n'avez pas à vous soucier trop de la structure lors de la rédaction d'un article.

Amélioration de la capacité attendue dans le futur

Bien sûr, je prévois de continuer à publier sur Qiita en 2020, donc les capacités que je souhaite améliorer grâce à cette activité sont répertoriées ci-dessous.

--Améliorer l'efficacité du travail ――Il est lié à la «capacité de gestion des progrès» ci-dessus, mais fixez la date limite pour les articles → Afin de respecter la date limite, vous devrez vous assurer du temps pour écrire des articles → Vous devrez terminer le travail tôt → Pour cela Attendez-vous à l'effet de travailler plus dur pour améliorer l'efficacité du travail. (Attention cependant à ne pas négliger votre activité principale)

Difficulté

Voici un problème que je poste depuis un an et qui n'a pas encore été résolu. ・ À propos de la fréquence de publication cible Au début, j'ai commencé à respirer, «j'en posterai un par mois!», Mais bientôt j'ai été poussé par la date limite, et je suis tombé dans un cercle vicieux de courir vers le matériel à temps pour le résultat. Et j'ai abandonné un objectif par mois en chemin. Je pense que c'était bien de se fixer un objectif, mais si vous définissez la fréquence de publication comme objectif, vous ne pourrez pas vous asseoir et faire ce que vous voulez faire, mais même si vous ne vous fixez pas d'objectif, vous risquez d'être plein de dilemmes ... Est également un problème.

Autres contenus étudiés l'année dernière

① Étudier l'anglais

Chaque jour, j'étudie l'anglais en recherchant des vidéos dans mon domaine d'intérêt sur youtube et en les observant, j'ai donc inclus une liste de vidéos qui ont été suivies cette année.

Nom de la vidéo temps Donateur difficulté Utilité Impressions
The Worst Trends in Modern Cars and Trucks 12:31 savagegeese 4 2 Beaucoup de connaissances sur les haricots
5 Tires You Should NEVER Buy! 4:48 Modern Muscle 2 5 Vous informe des dangers des pneus de mauvaise qualité
The state of self-driving cars: 2018 5:37 The Verge 3 4 Comprendre l'état actuel du fonctionnement automatique
What Happens If Both Airplane Engines Fail? - Aviation Facts 11:02 LogicLounge 4 3 Expliquez les questions que tout le monde a
The Differences Between Understeer & Oversteer And How To Combat Them 6:48 Car Throttle 5 5 En savoir plus sur le comportement des véhicules
Can Dyson Reinvent The Electric Car? Answers With Joe 15:38 Joe Scott 5 2 L'histoire de ce Dyson qui défie le VE en utilisant la technologie des appareils ménagers
Self-Driving Cars: The Future of Transportation 10:31 Top Trending 4 3 Principes de base et état actuel de la conduite automatique
Understanding Wheel Alignment ! 4:48 Learn Engineering 1 5 Angles attachés aux pneus automobiles et leurs effets
How Mazda Is Eliminating Turbo Lag 5:25 Engineering Explained 4 4 Je suis surpris de l'ingéniosité appliquée au moteur
Unbelievable and Expensive Engineering Mistakes 10:30 American Eye 4 2 Un aperçu des accidents majeurs causés par des erreurs mineures
7 MOST EPIC TRANSPORT OPERATIONS IN THE WORLD 11:21 Amazing Stock 3 3 Parlez de la façon de transporter d'énormes structures et machines
Why Norway is full of Teslas 7:09 Vox 2 4 Comprendre la situation des VE en Scandinavie
Grit: the power of passion and perseverance - Angela Lee Duckworth 6:12 TED 2 3 Introduction du secret du succès "grit"
11 Lottery Winners Who Paid the Ultimate Price 12:34 They will Kill You 3 2 Présentation de la fin tragique des gagnants de la loterie
The Self-Driving Revolution _ Henry Su _ TEDxUAlberta 12:12 TEDx Talks 2 2 Avantages de la conduite automatisée
Let's Talk About Tesla "Killers!" 9:38 Marques Brownlee 4 3 Libérez EV, y compris rivian(C'est possible)Présentation de l'entreprise
Why Tesla And Elon Musk Face Challenges In China 6:54 CNBC 4 3 L'histoire de la lutte de Tesla en Chine
Why Hydrogen Engines Are A Bad Idea 7:12 Engineering Explained 3 3 Il dit "moteurs à hydrogène", mais il s'agit en fait de FCV.
Why Do Diesels Get Better MPG? Why Are Diesels More Fuel Efficient? 8:53 Adept Ape 2 3 L'histoire de base du diesel
The Problem with Self-Driving Cars.. 9:05 Snazzy Labs 3 3 Histoire intéressante sur "à quelle fréquence les humains causent-ils des accidents?"
Why Are You Always Tired? 3:10 AsapSCIENCE 3 3 Vidéos utiles pour les personnes souffrant de fatigue chronique
How job surveillance is changing trucking in America 9:35 Vox 4 3 Présentation de la détresse des conducteurs contraints de travailler sous supervision et de l'importance de la supervision
I Adopted Rich People’s Habits, See How MyF Life Changed 9:04 BRIGHT SIDE 2 4 Une histoire utile en pratiquant les habitudes décrites dans les livres de développement personnel
Why Boredom is Good For You 7:21 Veritasium 2 4 Commentaire sur la façon dont «ennuyeux» enrichit la vie
The Challenge of Building a Self-Driving Car 15:45 Real Engineering 3 3 Expliquer l'avenir de la conduite automatique, en particulier en se référant à Tesla
Why do aircraft store fuel in the wings? 12:52 Mentour Pilot 4 4 Il est intéressant de parler du carburant dans les ailes et de sa forme
5 Things You Should Never Do In A Dual Clutch Transmission Vehicle 7:33 Engineering Explained 4 3 L'histoire selon laquelle le DCT ne devrait pas être porté de toute façon
Why Europe Doesn't Build Skyscrapers 7:10 The B1M 4 3 Vous pouvez voir pourquoi les gratte-ciel ne sont pas construits simplement parce que ce sont des pays développés
Ride in NVIDIA's Self-Driving Car 7:27 NVIDIA 3 3 Présentation de la conduite automatique de NVIDIA
The Future of Wind Power? - Kite Power Systems 7:02 Real Engineering 4 4 Il existe également une telle méthode de production d'énergie. J'ai vu comment faire flotter l'hélice dans d'autres vidéos, mais ce n'est pas bon. ..
Why Public Transportation Sucks in the US 10:05 Wendover Productions 3 5 Histoire intéressante sur la relation entre un bon et un mauvais accès aux transports publics et le taux de pauvreté
Is This Glass Half Empty? 3:19 AsapSCIENCE 3 4 Il semble que l'optimisme n'est pas tout bon et le pessimisme n'est pas tout mauvais.
5 Tips To Improve Productivity 6:10 Joma Teck 3 3 Après tout, le pouvoir de l'habitude est grand
That's Why Airplane Seats Are Almost Always Blue 11:03 BRIGHT SIDE 3 4 Répondre aux questions sur les avions et pourquoi les sièges sont bleus
Why Expensive Cars Aren't Always Reliable 9:27 Engineering Explained 4 4 Je vois ... Il semble qu'il ne soit pas nécessaire qu'il soit fiable en ce qui concerne les besoins des riches propriétaires de voitures de luxe
Walk Barefoot for 5 Mins a Day, See What Happens to Your Body 10:03 BRIGHT SIDE 3 3 Ce serait intéressant s'il y avait une base scientifique. C'était bien qu'il y ait une méthode concrète
Why Ford And Other American Cars Don’t Sell In Japan 7:12 CNBC 3 2 Eh bien, c'est vrai
Zero Waste Is Not the Only Solution - 4 Tips to Have a Bigger Impact 9:22 Exploring Alternatives 4 4 Je voulais vraiment essayer le plogging
Can Sea Water Desalination Save The World? 13:28 CNBC 3 4 Il existe des méthodes telles que le dessalage thermique et la pénétration arrière, et j'ai pu savoir que cette dernière est désormais courante.
Why Planes Don't Fly Over Himalayas 8:55 BRIGHT SIDE 4 3 De nombreuses raisons convaincantes telles que la turbulence et la limite de temps du masque à oxygène (la seconde moitié concerne un aéroport dangereux pour une raison quelconque)
Tesla's new Battery Strategy, explained. 8:09 Curious Elephant 4 3 À propos de la relation étroite entre Tesla et la Chine
Hydrogen Fuel Cell Cars Aren't The Dumbest Thing. But...Answers With Joe 18:45 Joe Scott 4 3 EC≫FCV>L'histoire d'une voiture au gaz naturel
Some Silicon Valley residents want self-driving cars off of their streets 5:44 Washington Post 3 3 Il y a un contrecoup contre la conduite automatique. .. Après tout
Why Buses Don't Have Seatbelts 9:21 BRIGHT SIDE 2 2 Histoire de base sur le bus
Can A Mercedes G-Wagon Actually Climb A 100% Grade? 13:56 Engineering Explained 4 3 La classe G est une voiture merveilleuse à la fois en nom et en réalité (je la veux)
Why Some Countries Are Poor and Others Rich 8:47 The School of Life 2 4 Comprendre les bases de la pauvreté
15 Things You Didn't Know About The Renewable Energy Industry 13:33 Alux.com 3 3 J'ai appris qu'il existe étonnamment de nombreuses villes et entreprises constituées d'énergie renouvelable.
Why The Toyota Land Cruiser Is Disappearing From America 14:40 CNBC 3 2 Super voiture pour Rankle et Land Rover (je veux)
Why incompetent people think they're amazing - David Dunning 5:07 TED-Ed 2 3 Présentation de l'effet Danning Kruger. L'humilité est importante. ..
The Difference Between Gasoline And Hydrogen Engines 14:19 Engineering Explained 3 4 L'espace est le goulot d'étranglement de l'hydrogène. Mais il y a étonnamment de nombreux facteurs où l'hydrogène est supérieur
Why Tunnels Don't Collapse 8:39 Practical Engineering 4 4 Même s'il s'agit d'une expérience à petite échelle, elle est extrêmement convaincante lorsqu'elle est réellement vue
8 Most Destructive Mathematical Errors in History 10:16 They will Kill You 4 4 En tant qu'ingénieur, ma colonne vertébrale me fait mal
Do We Really Need 10-Speed Transmissions? 9:41 Engineering Explained 3 4 J'ai été surpris qu'il y ait de nombreux autres avantages. C ’est pourquoi il est utilisé dans les voitures de luxe.
Why Don't Scavengers Get Sick? 2:47 MinuteEarth 5 3 La sagesse de vivre. De plus, les mots de la vidéo sont de toute façon difficiles
These Names Can Kill Animals 3:46 MinuteEarth 3 4 Le fait que le nom seul change cela semble être utile dans la vraie vie.
Why Volvo Is Losing Its Big Lead In Safety 14:07 CNBC 4 3 Histoire intéressante des efforts de sécurité de Volvo
Should You Warm Up Your Car Before Driving? 3:04 Engineering Explained 3 4 Il est important de réfléchir à la raison pour laquelle c'est si courant
Michelin presented airless tires for production cars 3:59 Innovative Techs 3 5 Présentation des derniers pneus Michelin et Hancock. Dans l'attente de l'évolution future
Top 10 Most Insane Machines You must see 10:27 Innovative Techs 3 3 J'ai personnellement apprécié la machine à traire automatique et la pelle pour câbles et tuyaux.
10 MOST AMAZING MACHINES 10:41 Innovative Techs 3 4 La machine de démontage de voitures, la machine d'entraînement des chevaux de course, l'hôtel de la plate-forme du camion et la machine pour enquêter sur le pont étaient intéressantes.
Top 10 Most Expensive SUVs In The World 11:26 Alux.com 2 2 Si c'est si haut, tu n'en veux pas (même si tu le veux)
Why SUVs Have Skyrocketed in Popularity 10:10 Alux.com 3 2 L'histoire de base du SUV
4 Reasons Why The Rotary Engine Is Dead 5:12 Engineering Explained 4 4 Mauvaise efficacité thermique, faible rendement énergétique et gestion difficile de l'huile moteur. .. Tel
5 Reasons Pushrod Engines Still Exist 4:26 Engineering Explained 4 4 Il y avait des avantages inattendus tels que le couple, la taille, le poids, le coût, etc.
Are CVTs Bad? Why Mazda Avoids CVT Transmissions 12:14 Engineering Explained 4 3 Une sensation directe de sortie est importante pour réaliser le plaisir de courir
6 MOST INCREDIBLE WHEELS YOU’VE EVER SEEN 10:04 TechZone 3 3 Les pneus biodégradables, les pneus reconfigurables, les pneus sphériques, etc. sont intéressants
Sustainable Aquaculture 4:02 Science Animated 4 3 La maladie est un grand ennemi de l'agriculture
Underwater farms vs. climate change - Ayana Johnson and Megan Davis 4:31 TED-Ed 3 5 Présentation de diverses méthodes agricoles et de leurs avantages et inconvénients

② Le livre que vous avez lu

Voici une liste des livres que j'ai lus cette année, limités au développement personnel et aux livres techniques. Mais peu ... en savoir plus l'année prochaine.

Titre Utilité Impressions
GIVE & TAKE Une ère dans laquelle le «donateur» réussit 5 Le meilleur livre que j'ai lu ces dernières années. C'est devenu un guide pour ma vie future
Bases de l'identification du système 5 Difficile, mais l'un des rares livres sur l'identification du système
Pensée zéro seconde La formation la plus simple au monde pour devenir plus intelligent 5 C'est bien qu'un plan d'action concret soit rédigé. L'objectif de l'année prochaine est de continuer
Technique de travail qui n'est pas poursuivie par le travail 3 Je ne pouvais pas le mettre en pratique tel quel, mais j'ai trouvé quelques conseils pour faire le travail efficacement.
Commençons la conception du système de contrôle avec Arduino et MATLAB! 5 Il en coûte un peu pour obtenir l'ensemble, mais j'ai pu apprendre les bases de l'ingénierie du contrôle et du matlab

Objectifs 2020

Sur la base de ce qui précède, définissez les objectifs que vous souhaitez atteindre en 2020 comme suit et confirmez le taux de réussite un an plus tard. (Le but est de me mettre la pression en écrivant ici) Cependant, c'est l'objectif actuel, il est donc normal de modifier le plan avec une raison.

No Contenu Raison
1 Publiez au moins 3 histoires d'ingénierie de contrôle Parce que c'est le bord de la boutique de contrôle
2 Poster 3 matériaux intégrés ou plus Parce que c'est une boutique intégrée
3 Publier un ou plusieurs supports d'apprentissage automatique Je suis inexpérimenté mais intéressé
4 Publier un ou plusieurs supports de reconnaissance d'image Je suis inexpérimenté mais intéressé
5 C or C++Publier 3 histoires ou plus Parce que c'est une boutique intégrée+Parce que je veux apprendre l'orientation des objets
6 Publier 3 histoires ou plus sur Python Diverses commodités lorsqu'elles sont utilisées + pour l'apprentissage automatique
7 Publier une ou plusieurs histoires Rust Je veux écrire C, qui est considéré comme dangereux, en toute sécurité
8 Écrivez vos pensées sur papier tous les jours (voir Yuji Akabane, "Zero Second Thinking: The World's Simplest Training to Get Smarter") C'était intuitif, mais je pensais que ce serait très utile et je l'ai également recommandé à un manager respecté (président Makonari)
9 Tout le matériel publié par Qiita est aléatoire et ne se poursuit pas et commence après avoir établi un plan de progrès Parce que je veux pouvoir gérer mes propres progrès par moi-même
10 Continuez à étudier l'anglais tous les jours Je veux trouver un emploi qui utilise l'anglais tous les jours

Je m'inquiète si je peux le protéger parce qu'il est trop bon, mais je ferai de mon mieux parce qu'il sera publié.

finalement

Le contenu de la mise en garde dans les toilettes du bureau gouvernemental que j'ai visité à la fin de l'année est resté coincé dans ma poitrine, je vais donc passer 2020 avec cela à l'esprit.

image.png

Recommended Posts

Rétrospective 2019 ~ Un an depuis que j'ai commencé à poster sur Qiita ~ + Où je me suis retrouvé coincé avec python pip
J'ai commencé l'apprentissage automatique avec Python (j'ai également commencé à publier sur Qiita) Préparation des données
Je suis resté bloqué en essayant de spécifier un chemin relatif avec relative_to () en python
Quand j'ai essayé d'introduire python3 dans atom, je suis resté coincé
J'ai essayé de démarrer avec le script python de blender_Part 01
J'ai essayé de démarrer avec le script python de blender_Partie 02
Je veux hériter de l'arrière avec la classe de données python
Je veux AWS Lambda avec Python sur Mac!
Quand j'ai rendu CaboCha disponible en python3, je suis resté bloqué (Windows 10)
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
J'ai essayé de démarrer avec Bitcoin Systre le week-end
[Python] Rétrospective de ce que j'ai enseigné aux débutants en programmation à partir des fonctions
J'ai essayé de résumer les remarques de tout le monde sur le slack avec wordcloud (Python)
Je suis resté coincé quand j'ai essayé d'installer diverses choses avec Mac El capitaine pip, alors notez