Maison développement back-end Tutoriel Python Python2.7 et 3.5 sont-ils compatibles ?

Python2.7 et 3.5 sont-ils compatibles ?

Jun 18, 2019 pm 05:27 PM
兼容

Pour des raisons historiques, Python a deux branches de version principales, Python2 et Python3. Et comme certaines bibliothèques ne prennent en charge qu'une certaine branche de version, Python2 et Python3 doivent être installés sur l'ordinateur en même temps. Par conséquent, comment les utiliser. deux versions de Python ? Compatibilité, comment faire fonctionner le script sur la version Python correspondante, cela mérite d'être résumé.

Python2.7 et 3.5 sont-ils compatibles ?

Pour la version Ubuntu 16.04 LTS, Python2 (2.7.12) et Python3 (3.5.2) sont installés en même temps par défaut, et la version python par défaut est 2.7 .12.

Python2.7 et 3.5 sont-ils compatibles ?

Bien sûr, vous pouvez également utiliser python2 pour l'appeler.

Python2.7 et 3.5 sont-ils compatibles ?

Si vous souhaitez appeler python3, utilisez python3.

Recommandations associées : "Tutoriel vidéo Python"

Python2.7 et 3.5 sont-ils compatibles ?

Pour Windows, c'est un peu compliqué. Parce que peu importe python2 ou python3, le fichier exécutable python s'appelle python.exe. Le numéro de version obtenu en tapant python dans cmd dépend de la version du chemin python qui est la plus élevée dans la variable d'environnement. Après tout, Windows recherche dans l'ordre. Par exemple, l'ordre dans les variables d'environnement est comme ceci :

Python2.7 et 3.5 sont-ils compatibles ?

Ensuite, la version python sous cmd est 2.7.12.

Python2.7 et 3.5 sont-ils compatibles ?

Au contraire, il s'agit du numéro de version de python3.

Cela soulève un problème. Si vous souhaitez exécuter un script en utilisant python2, et que plus tard vous souhaitez exécuter un autre script en utilisant python3, que faites-vous ? Changer les variables d'environnement dans les deux sens est évidemment gênant.

Il existe de nombreuses méthodes simples et grossières sur Internet. Renommez deux python.exe, l'un en python2.exe et l'autre en python3.exe. C'est certainement possible, mais la méthode de modification du fichier exécutable n'est finalement pas une bonne méthode.

J'ai soigneusement recherché certains documents techniques Python et j'ai trouvé une autre solution que je pense être meilleure.

Emprunter un paramètre de py pour appeler différentes versions de Python. py -2 appelle python2, py -3 appelle python3

Python2.7 et 3.5 sont-ils compatibles ?

Python2.7 et 3.5 sont-ils compatibles ?

Lorsque le script python a besoin de python2 pour s'exécuter, ajoutez-le simplement avant le script Ajoutez-le, puis exécutez py xxx.py.

#! python2

Lorsque le script python nécessite l'exécution de python3, ajoutez simplement devant le script, puis exécutez py xxx.py.

#! python3

C'est aussi simple que cela.

En même temps, cela résout également parfaitement le problème de pip signalant une erreur dans un environnement où python2 et python3 coexistent, provoquant une erreur fatale dans le lanceur : impossible de créer un processus en utilisant '"'.

En cas de besoin Lorsque vous utilisez le pip de python2, utilisez simplement

py -2 -m pip install xxx
Copier après la connexion

Lorsque vous avez besoin du pip de python3, utilisez simplement

py -3 -m pip install xxx
Copier après la connexion

Les packages pip de python2 et python3 peuvent être parfaitement séparés

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Commandes de chat et comment les utiliser
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

La version la plus stable de Win10 La version la plus stable de Win10 Dec 25, 2023 pm 07:58 PM

De nombreux utilisateurs rencontreront des blocages ou des écrans bleus lors de l'utilisation de l'ordinateur. À l'heure actuelle, nous devons trouver la version Win10 la plus stable pour fonctionner. Dans l'ensemble, elle est très facile à utiliser et peut rendre votre utilisation quotidienne plus fluide. La version win10 la plus stable de l'histoire 1. Le véritable système original Win10 peut utiliser des opérations simples. Le système a été optimisé et présente une forte stabilité, sécurité et compatibilité. Les utilisateurs peuvent suivre les étapes pour obtenir la machine parfaite. rationalisé La version de win10 a été strictement rationalisée et de nombreuses fonctions et services inutiles ont été supprimés. Après la rationalisation, le système utilise moins le processeur et la mémoire et fonctionne plus rapidement. 3. Win10 Lite Edition 1909 est installé sur plusieurs ordinateurs avec différents modèles de matériel.

Le Switch2 est-il compatible avec les cartouches Switch ? Le Switch2 est-il compatible avec les cartouches Switch ? Jan 28, 2024 am 09:06 AM

Switch2 est un nouveau modèle annoncé par Nintendo à la Gamescom 2023. Certains joueurs s'inquiètent de savoir s'il y aura des problèmes de compatibilité entre le nouveau modèle et la version précédente de la cartouche. Switch2 est-il compatible avec les cassettes switch ? Réponse : switch2 n'est pas compatible avec les cassettes switch. Introduction des cartouches Switch 2 Selon les informations de la société de chaîne de production de Nintendo, Switch 2 peut utiliser des cartouches de 64 Go. Parce qu'il offre de meilleures performances et prend en charge davantage de chefs-d'œuvre de jeu 3A, il nécessite une plus grande capacité de cartouche. Parce que de nombreux jeux doivent être castrés et compressés avant de pouvoir être insérés dans une cartouche de jeu. De plus, les cartouches Switch ont tendance à copier le contenu du jeu, alors remplacez-les par de nouvelles cartouches.

Win11 prend-il en charge les fonds d'écran dynamiques ? Win11 prend-il en charge les fonds d'écran dynamiques ? Jan 01, 2024 pm 06:41 PM

Comme nous le savons tous, une caractéristique majeure de Win11 est qu'il est livré avec le sous-système Android, qui nous permet d'installer le logiciel Android sans utiliser d'émulateur. Cependant, il existe également le problème du blocage des applications Android Win11. Comment résoudre ce problème. ? Win11 n'est-il pas compatible avec les fonds d'écran dynamiques ? Réponse : Win11 est compatible avec les fonds d'écran dynamiques. S'il ne peut pas être utilisé, c'est peut-être parce que la version du logiciel ou du système est en retard. S'il vient d'être mis à jour, il se peut qu'il soit recouvert par le fond d'écran du système. 1. Si la version du système ou du logiciel est en retard, mettez simplement à jour le système et le logiciel de fond d'écran dynamique. 2. S'il est couvert par le fond d'écran du système, vous pouvez essayer d'ouvrir « Paramètres ». 3. Entrez ensuite les paramètres « Arrière-plan » sous « Personnalisation ». 4. Changez ensuite l'arrière-plan personnalisé en "Image". 5. Une fois la modification terminée, vous pouvez définir le fond d'écran dynamique normalement

Introduction à la méthode de paramétrage de win10 compatible avec win7 Introduction à la méthode de paramétrage de win10 compatible avec win7 Jan 03, 2024 pm 05:09 PM

La raison pour laquelle de nombreux amis choisissent encore le système Win7 au lieu du système Win10 est qu'ils ont peur d'une mauvaise compatibilité. En fait, le système Win10 peut désormais définir le mode de compatibilité de Win7. Il vous suffit de modifier les paramètres dans les propriétés. Examinons-le ensemble. Comment rendre Win10 compatible avec Win71 ? Tout d'abord, faites un clic droit sur le programme que nous devons exécuter sous le système Win7, puis ouvrez « Propriétés » 2, puis cliquez sur « Compatibilité » ci-dessus pour accéder à l'onglet de compatibilité. 3. Cochez « Exécuter ce programme en mode de compatibilité » en mode de compatibilité. 4. Sélectionnez ensuite « Windows 7 » dans le menu déroulant ci-dessous. 5. Après avoir terminé, cliquez simplement sur « Appliquer » ou cliquez sur « OK ».

Le système Linux est-il compatible avec le logiciel Android ? Le système Linux est-il compatible avec le logiciel Android ? Mar 20, 2024 pm 02:27 PM

Ces dernières années, la popularité du système Android dans le domaine des appareils mobiles a augmenté rapidement et de nombreuses personnes ont commencé à se demander si les applications Android peuvent également être exécutées sur d'autres plates-formes. En tant que système d'exploitation courant, Linux est favorisé par de nombreuses personnes. La question est donc la suivante : le système Linux est-il compatible avec le logiciel Android ? La première chose à préciser est que le système Linux et le système Android ont certaines similitudes dans le noyau. Ce sont tous deux des systèmes d'exploitation basés sur le noyau Linux. Par conséquent, en théorie, le système Linux peut fonctionner.

Comment résoudre l'incompatibilité de d3dx9_43.dll Comment résoudre l'incompatibilité de d3dx9_43.dll Feb 24, 2024 pm 10:06 PM

Comment résoudre l'incompatibilité d3dx9_43.dll Ces dernières années, le développement rapide des ordinateurs et des jeux nous a permis de profiter de plus de divertissement et de commodité. Cependant, parfois lors de l'installation ou de l'exécution de certains programmes, nous pouvons rencontrer des messages d'erreur, tels que "d3dx9_43.dll est incompatible". Dans ce cas, comment devrions-nous résoudre ce problème ? Tout d’abord, comprenons ce que signifie ce message d’erreur. d3dx9_43.dll est un fichier système de DirectX, utilisé dans le système d'exploitation

Guide détaillé pour installer et configurer les points réseau compatibles dans Win11 Guide détaillé pour installer et configurer les points réseau compatibles dans Win11 Jan 09, 2024 pm 02:50 PM

De nombreux utilisateurs de sites Web doivent utiliser l'ancienne version du navigateur lors de la navigation, et la nouvelle version doit ajouter des prises compatibles avant de pouvoir être utilisée. Je vais donc vous proposer aujourd'hui un didacticiel détaillé sur l'ajout de prises compatibles dans Win11. et apprendre. Comment ajouter des prises compatibles dans win11 1. Ouvrez d'abord le navigateur IE dans le système, cliquez sur le petit engrenage dans le coin supérieur droit du navigateur pour entrer dans « Paramètres ». 2. Ensuite, dans le menu des paramètres qui s'ouvre, ouvrez « Paramètres d'affichage de compatibilité ». 3. Entrez l'URL à ajouter dans la zone d'édition sous Ajouter ce site Web, puis cliquez sur « Ajouter ». 4. Enfin, vous pouvez voir le nom de domaine de l'URL ajoutée ci-dessous, et vous pouvez y accéder directement en fermant la fenêtre.

Les programmes compilés par Mingw peuvent-ils fonctionner normalement sous les systèmes Linux ? Les programmes compilés par Mingw peuvent-ils fonctionner normalement sous les systèmes Linux ? Mar 19, 2024 pm 12:03 PM

Les programmes compilés par Mingw peuvent-ils fonctionner normalement sous les systèmes Linux ? De nombreux programmeurs rencontrent souvent un tel problème au cours du processus de développement, à savoir si le programme compilé à l'aide de Mingw sous le système Windows peut fonctionner normalement sous le système Linux. Cet article explorera ce problème en détail et donnera des exemples de code spécifiques. Tout d’abord, nous devons comprendre ce qu’est Mingw et la différence entre celui-ci et les systèmes Linux. Mingw est un environnement de développement sous Windows, utilisé pour compiler Wind

See all articles