Sono un po 'novizio per Python e sicuramente per ambienti virtuali e Django. Voglio installare Django ma prima raccomanda virtualenv
/ virtualenvwrapper
. Un video che sto guardando consiglia di installare virtualenvwrapper
, quindi ho appena provato questo, seguendo queste istruzioni:
Prima ho eseguito
pip install virtualenvwrapper
che sembrava funzionare bene. Ha generato alcuni messaggi, terminando con:
Downloading https://files.pythonhosted.org/packages/e1/ba/f95e3ec83f93919b1437028e989cf3fa5ff4f5cae4a1f62255f71deddb5b/pbr-4.0.2-py2.py3-none-any.whl (98kB)
100% |████████████████████████████████| 102kB 5.3MB/s
Requirement already satisfied: six>=1.10.0 in /Users/rishi/anaconda3/lib/python3.6/site-packages (from stevedore->virtualenvwrapper)
Installing collected packages: virtualenv-clone, pbr, stevedore, virtualenv, virtualenvwrapper
Successfully installed pbr-4.0.2 stevedore-1.28.0 virtualenv-15.2.0 virtualenv-clone-0.3.0 virtualenvwrapper-4.8.2
Ho quindi dovuto seguire le linee guida di "avvio della shell" che menzionavano l'aggiunta di queste righe come file di avvio della shell:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh
L'ho fatto. Una volta eseguito $ source ~/.bash_profile
sul terminale, mi viene presentato questo errore:
-bash: /usr/local/bin/virtualenvwrapper.sh: No such file or directory
Dopo la ricerca online, un post sul forum mi ha raccomandato di eseguire:
which virtualenvwrapper.sh
e questo mi dà il risultato:
/Users/rishi/anaconda3/bin/virtualenvwrapper.sh
Nota Ho Anaconda installato per alcuni (precedenti) apprendimento. Ora voglio installare / imparare Django.
Ricerca in linea, una persona consiglia di copiare virtualenvwrapper.sh
dalla directory alla directory /usr/local/bin/
. Sembra anche che avrei dovuto farlo con sudo
- cioè avrei dovuto eseguire quanto segue?
sudo pip install virtualenvwrapper
Sono super confuso - non sono mai stato bravo con il server / l'installazione di roba quindi mi piacerebbe davvero avere una guida su come / cosa installare correttamente per far funzionare il mio ambiente virtuale, quindi spero di poter usare Django.
Forse potresti raccomandare
- copia il file Anaconda
virtualenvwrapper.sh
come suggerito? - O se dovessi installare di nuovo usando
sudo
, per favore fammi sapere come disinstallare virtualenvwrapper (che ho appena installato) così posso reinstallarlo,
o per favore fammi sapere i passi che dovrei seguire perché non voglio rovinare nulla, se non l'ho già fatto!
Aggiorna
Ho copiato il file da Anandonda nella cartella principale come spiegato sopra, e poi l'ho eseguito. I seguenti messaggi sono stati generati, e ora mi sembra di essere buono, posso usare il comando workon
per esempio.
Rishi:bin rishi$ source ~/.bash_profile
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/premkproject
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postmkproject
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/initialize
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/premkvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postmkvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/prermvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postrmvirtualenv
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/predeactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postdeactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/preactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/postactivate
virtualenvwrapper.user_scripts creating /Users/rishi/.virtualenvs/get_env_details