安裝python虛擬環境踩過的坑


最近需要用到python的虛擬環境,先后嘗試了pycharm和conda的虛擬環境,踩過一些些坑,整理成博客以備忘。

pycharm

我最先嘗試直接用pycharm新建虛擬環境,建好了以后發現project和console都用了新環境的python,但是terminal還是舊環境的python。我一度以為是pycharm的小bug或者是還沒apple成功。后來才發現pycharm里terminal的python是單獨出來的,如果想在terminal里打開某個環境的python,只需要直接把該python的絕對路徑輸入即可。terminal的python不是虛擬環境的python導致沒法安裝python包,遂棄了

anaconda

然后嘗試用anaconda建虛擬環境,conda create -n venvname,建好了以后發現還是不行。新環境的python用的是base里的。這里提供查看python環境路徑的命令:

import sys
sys.prefix #lib path
sys.executable #python path

打開conda新建的虛擬環境發現,文件夾里並沒有python.exe。找了好久原因不知道哪里有問題,后來嘗試了一下 conda create -n venvname python=3.6 就成功了。。。哭遼

pytorch

在安裝pytorch的時候還遇到一點小問題,pip安裝報錯,后來直接去官網上下載就OK了。這里提供我的安裝命令:
pip3 install torch===1.2.0 torchvision===0.4.0 -f https://download.pytorch.org/whl/torch_stable.html
如果是在虛擬環境下進行安裝,需要把pips改成pip。虛擬環境中沒有pip3.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM