• STATISTIQUES
  • Il y a eu un total de 4 membres et 6058 visiteurs sur le site dans les dernières 24h pour un total de 6 062 personnes!


    1 membre s'est inscrit dans les dernières 24h!


    Membres: 2 609
    Discussions: 3 580
    Messages: 32 820
    Tutoriels: 78
    Téléchargements: 38
    Sites dans l'annuaire: 58


  • ANNUAIRE
  • [EN] Lost-chall
    Site de challenge présenté sous la forme de différente saison. Pour passer une saison vous devez avoir accumulÃ...
    Challenges
    [FR] Le site du zero
    Découvrez gratuitement la programmation (C, C++, PHP, MySQL, XHTML, CSS...), Linux, le Mapping, la modé...
    Programmation
    [EN] Hack this site
    Basic: 11, Realistic: 17, Application: 18, Programming: 12, Extbasic: 14, Javascript: 7, Stego: 17
    Challenges
    [EN] Exploit-db
    Une base de données d'exploits triés par genre (GHDB, Remote, Local, Web, DOS, ShellCode) à ...
    Vulnérabilités
    [EN] xda-developers
    Très bon site pour les gros bidouilleurs de smartphone de windows à androïd et de Apple jusqu'...
    Phreaking
    [FR] InfoMirmo
    Apprentissage de l'informatique par l'intermédiaire de challenges de sécurité. Venez app...
    Hacking
    [EN] SecurityFocus
    SecurityFocus a été conçu pour faciliter la discussion sur des sujets liés la sécu...
    Vulnérabilités

  • DONATION
  • Si vous avez trouvé ce site internet utile, nous vous invitons à nous faire un don du montant de votre choix via Paypal. Ce don servira à financer notre hébergement.

    MERCI!

    €



Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
[Python] Une autre façon de gérer les Virtualenv et Packages
18-01-2016, 11h45
Message : #1
thxer Hors ligne
:(){ :|:& };:
*



Messages : 382
Sujets : 60
Points: 162
Inscription : Feb 2013
[Python] Une autre façon de gérer les Virtualenv et Packages
Bonjour à tous.
J'ai découvert depuis peu "Conda" -> http://conda.pydata.org/docs/intro.html. Il s'agit d'un manager de paquet python et aussi un manager d'environnement virtuel ( c'est un mix entre pip et virtualenv).

Il est crossplatform, installe la plupart des librarys de base et c'est très facile à utiliser. Par contre pour le coup c'est assez lourd.

Enfin bref pour ce que ça intéresse je paste mon "cheat" vous verrez ainsi comment ça fonctionne en trois commandes.

Code BASH :

# CONDA CHEAT
# based on : http://conda.pydata.org

# Doc
conda env --help

#############
# MANAGE ENV
#############

# Create an env
conda create --name snowflakes biopython

# Change env
source activate snowflakes
source deactivate

# Create a separate environment
#So you can try switching or moving between environments, create and name a new environment. With this second environment, you can install a different version of Python, and a couple of packages:

conda create --name bunnies python=3 astroid babel

# List all environments
conda info --envs
conda env list

# Clone an environnment
conda create --name flowers --clone snowflakes

# Remove an environment
conda remove --name flowers --all

#################
# SHARING ENV
#################

# EXPORT env File
source activate peppermint
conda env export > environment.yml
conda env create -f environment.yml

# Use env File
conda env create -f environment.yml
source activate peppermint

##################
# MANAGE PYTHON
##################

# Check python Versions
conda search python

# Install
conda create --name snakes python=3
source activate snakes

# Infos
conda info --envs

# Create Env

# Py 3.5
conda create -n py35 python=3.5 anaconda

# Py 2.6
conda create -n py26 python=2.6 anaconda
 
# Update

conda update python
conda install python=3.5

########################
#  Packages
########################

# List
conda list
conda list -n snowflakes

# Search
conda search beautiful-soup

# Install (on env ex bunnies) // if no --name default is current env
conda install --name bunnies beautiful-soup

# Remove
conda remove --name bunnies iopro

 
Thxer.com
Twitter Thxer_

Code BASH :
echo "JkZ Palx" | sed 'y/lPZaJxk/MG3@tEH/'




+1 (3) -1 (0) Répondre
18-01-2016, 12h04
Message : #2
ark Hors ligne
Psyckomodo!
*****



Messages : 1,033
Sujets : 48
Points: 317
Inscription : Sep 2011
RE: [Python] Une autre façon de gérer les Virtualenv et Packages
Yop,

quels avantages par rapport à un setup pip + virtualenv du coup ? C'est juste parce qu'il fait les deux à la fois ?
+1 (0) -1 (0) Répondre
18-01-2016, 12h06 (Modification du message : 18-01-2016, 12h06 par thxer.)
Message : #3
thxer Hors ligne
:(){ :|:& };:
*



Messages : 382
Sujets : 60
Points: 162
Inscription : Feb 2013
RE: [Python] Une autre façon de gérer les Virtualenv et Packages
Perso je trouve ça commode de pouvoir changer de virtualenv partout où tu es dans le path . Sous linux c'est pas forcément très utile mais quand tu bosses sur Mac , Win et Linux c'est vite pratique.
Thxer.com
Twitter Thxer_

Code BASH :
echo "JkZ Palx" | sed 'y/lPZaJxk/MG3@tEH/'




+1 (0) -1 (0) Répondre


Sujets apparemment similaires…
Sujet Auteur Réponses Affichages Dernier message
  [Python]Situer mon niveau. InforMods 19 1,100 10-11-2016, 00h03
Dernier message: ZeR0-@bSoLu
  [PYTHON] un bot IRC basique darcosion 1 209 13-06-2016, 20h40
Dernier message: Yttrium
  [python] ANBU ::: TCP Session Hunter St0rn 2 266 25-02-2016, 18h45
Dernier message: otherflow
  [Python] rot script ark 9 518 08-03-2015, 00h37
Dernier message: ark
  [Python] Todo Manager ark 5 346 03-03-2015, 10h55
Dernier message: ark
  [python] Un décorateur pour inventorier les objets b0fh 1 244 04-12-2014, 17h50
Dernier message: thxer
  [python] UPnP Scanner St0rn 2 212 29-10-2014, 14h50
Dernier message: St0rn
  [python] Buffer Overflow : EBP et EIP St0rn 0 159 25-10-2014, 12h58
Dernier message: St0rn
  [Python] QuickHex thxer 9 469 15-08-2014, 20h26
Dernier message: sakiir
  Python : QuickBIn octarin 1 155 13-08-2014, 19h05
Dernier message: thxer

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)
N-PN
Accueil | Challenges | Tutoriels | Téléchargements | Forum | Retourner en haut