仮想環境内のpipを実行できない
仮想環境に入った状態でpipを実行しても、仮想環境外のpipが実行されてしまう。
仮想環境内でpipを実行したときに、環境内のpipを実行したい。
発生している問題
仮想環境pipでpip freeze > requrements.txt
をした際に、本来インストールされていないライブラリが書き込まれていた。
そこで、pip list
を実行しインストールされているライブラリを確認した。
(仮想環境名)XXXXX@XXXXX$ pip list Package Version ------------------ ------------ altgraph 0.17 appdirs 1.4.3 arrow 1.0.3 astroid 2.5.2 asttokens 2.0.4 attrs 19.3.0 autopep8 1.5.2 black 19.10b0 bs4 0.0.1 ChatterBot 1.0.8 click 7.1.2 etc...
行った操作
bash
1python3 -m venv XXXX 2cd XXXX 3source XXXX/bin/activat
返信にも書いてあるように、仮想環境を作ったあとに作成されたディレクトリに入り、その中でactivateしました。
試したこと
- 仮想環境内の環境変数を確認した。
一番左に仮想環境内のPATHがあった。
- 何度か仮想環境を作り直した。
結果は変わらなかった。
- 仮想環境内のPythonでsys.pathを確認
仮想環境内のPATHは無かった。
補足情報(FW/ツールのバージョンなど)
回答1件
あなたの回答
tips
プレビュー