Le problème que Windows python est appelé dans pipenv sur WSL

Statut

Il n'y a pas longtemps, j'utilisais pipenv sur WSL (ubuntu18.04LTS) Python sur WSL a été appelé et il n'y avait pas du tout de problème, mais quand j'ai remarqué que je n'avais pas utilisé WSL depuis un moment, c'était dans la situation du titre.

Je ne savais pas quelle en était la cause car je faisais des mises à jour du côté Windows.

Méthode

Désactivez python dans Applications et fonctionnalités> Alias d'exécution d'application apl.png

Serpentin

J'étais confus quant à savoir s'il fallait insérer pipenv ou pyenv, alors j'ai tout effacé une fois et je me suis installé en dessous. [^ 1]

pyenv install


$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

Votre python préféré

$ pyenv install 3.8.1
$ python -V
Python 3.8.1

pipenv install

$ pip list
Package    Version
---------- -------
pip        19.2.3
setuptools 41.2.0
WARNING: You are using pip version 19.2.3, however version 19.3.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
$ pip install --upgrade pip
$ pip install pipenv
$ pip list
Package          Version
---------------- ----------
certifi          2019.11.28
pip              19.3.1
pipenv           2018.11.26
setuptools       41.2.0
virtualenv       16.7.9
virtualenv-clone 0.5.3

Créer un environnement pour pipenv

Si vous spécifiez la version souhaitée avec pipenv install dans le répertoire du projet Si vous ne l'avez pas déjà installé avec pyenv, il vous sera demandé si vous souhaitez l'installer.

$ cd your_project
$ pipenv install --python 3.7
Warning: Python 3.7 was not found on your system…
Would you like us to install CPython 3.7.6 with pyenv? [Y/n]:y

Pipfile et Pipfile.lock ont été générés.

$ pipenv shell
(your_project) $ python -V
Python 3.7.6
(your_project) $ pyenv versions
  system
  3.7.6
* 3.8.1 (set by PYENV_VERSION environment variable)

Cela semble sûr.

référence

https://qiita.com/mashita1023/items/10239f5621ef2fc8acb9 https://qiita.com/foewhoew32f320/items/bfa90ae1003e45cefe33 https://github.com/pypa/pipenv/issues/3488 https://github.com/pyenv/pyenv/tree/4e0ba2f47d97acd1284439cff57af059ce376b9d#installation

[^ 1]: Je ne sais pas si ça s'est bien passé

Recommended Posts

Le problème que Windows python est appelé dans pipenv sur WSL
Premiers pas avec Python 3.8 sous Windows
[python] Lorsque pipenv installe WSL, python du côté Windows est appelé pour une raison quelconque
Exemple de construction d'un environnement de développement python sur Windows (wsl2, vscode, pipenv)
Python sur Windows
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Installer python sur WSL
Linux (WSL) sous Windows
Python à partir de Windows 7
python basic ② sous windows
Installez python sur Windows
PIL en Python sur Windows8 (pour Google App Engine)
Environnement de développement Python avec Windows + Python + PipEnv + Visual Studio Code
Activer Python virtualenv sous Windows
Python avec VSCode (Windows 10)
Exécutez python avec PyCharm (Windows)
Installer watchdog sur Windows + Python 3.3
Développement Python + Kivy sous Windows
Sphinx-autobuild (0.5.2) sous Windows7, Python 3.5.1, Sphinx 1.3.5
Utiliser les polices Windows 10 avec WSL
Installation de Python la plus rapide sous Windows
Créer un environnement Python sur Windows
Construire un environnement Python avec Windows
J'ai exécuté python sur Windows
[Python] [Chainer] [Windows] Installer Chainer sous Windows
Utiliser Python sur Windows (PyCharm)
Synchronisation de l'heure (Windows) avec Python
Utiliser Linux sur Windows 10 (WSL2)
Bloguer avec Pelican sur Windows
OpenJTalk sur Windows10 (parler japonais avec Python depuis la construction de l'environnement)
Créer Python3 pour Windows 10 sur ARM avec Visual Studio 2019 (x86) sur Windows 10 sur ARM
Mémo de construction de l'environnement Python sur Windows 10
Détection de visage avec YOLO Face (Windows10, Python3.6)
Python 3.6 sous Windows ... et vers Xamarin.
Installation de Kivy sur Windows10 64 bits Python3.5
Construction de l'environnement Anaconda Python sous Windows 10
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
installation de python2.7 dans un environnement Windows 32 bits
Installez xgboost (version python) sur Windows
Installez Python sur Windows + pip + virtualenv
Installez Pytorch sur Blender 2.90 python sous Windows
Lier Modelica et Python sous Windows
Énumération de fichiers japonais avec le système Python2 sous Windows (contre-mesure du problème 5C)
Exécutez SwitchBot avec Bleak sur Windows 10
Recommandation de résolution des problèmes d'AtCoder avec python (20200517-0523)
Installation de Kivy-Designer sur Windows10 64 bits Python3.5
Construire mlpy avec python3.3 (64 bits) (Windows 64 bits)
Mecab / Cabocha / KNP sur Python + Windows
Utilisez Tensorflow 2.1.0 avec Anaconda sur Windows 10!
Utiliser la synthèse vocale Windows 10 avec Python
Notes sur l'utilisation de rstrip avec python.
Commençant par USD sur Windows
Installer l'environnement de développement Python sur Windows 10
Fichier CGI Python créé sous Windows
Construction de l'environnement pytorch @ python3.8 avec pipenv
Créer un environnement Python 3.8 + Pipenv sur Ubuntu 18.04
[Python] Création de plusieurs fenêtres avec Tkinter
Reproduire la recherche à une touche avec Python 3.7.3. (Windows 10)