簡體   English   中英

如何確保pip將軟件包安裝到python 3?

[英]How to make sure pip installs packages to python 3?

我在系統上看到一些奇怪的東西:

$ pip install python-binance-api
...Library/Python/2.7/lib/python/site-packages (from python-binance-api) (3.13.2)
...

python版本:

$ python --version
Python 2.7.14
 10:05 PM   ~/kittycapital   add_more_curr
$ python3 --version
Python 3.6.4

當我希望將其安裝在python3上時,我的pip仍在安裝至python 2.7。 我該怎么做呢?

如果我希望命令pippython指向python 3.7,該怎么辦?

解決方案1

python3 -m pip install xxx
# for example: python3.7 -m pip install requests

解決方案2

virtualenv --python=python3.7 venv
source venv/bin/activate
pip install requests

解決方案3

pipenv --python 3.7   # python3 -m pip install pipenv --user
pipenv shell
pipenv install requests

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM