天天看点

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

[email protected]:/home/xilinx/jupyter_notebooks# mkdir pipenv

[email protected]:/home/xilinx/jupyter_notebooks/pipenv# pipenv --no-site-packages --python 3.6

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

pip install opencv-python

cmake没安装

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt
虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

(pipenv) [email protected]:/home/xilinx/jupyter_notebooks/pipenv# cd scikit-build

(pipenv) [email protected]:/home/xilinx/jupyter_notebooks/pipenv/scikit-build# pip install .

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

upgrade pip

[email protected]:~$ python3 -m pip install --upgrade pip

[email protected]:~ m k d i r p i p e n v j o h n @ j o h n − w a n g :   / p i p e n v mkdir pipenv [email protected]:~/pipenv mkdirpipenvjohn@john−wang: /pipenv pip3 install pipenv

[email protected]:~/pipenv$ pip3 install --user --upgrade pipenv

pipenv --two # 使用当前系统中的Python2 创建环境

pipenv --three # 使用当前系统中的Python3 创建环境

pipenv --python 3 # 指定使用Python3创建环境

pipenv --python 3.6 # 指定使用Python3.6创建环境

pipenv --python 2.7.14 # 指定使用Python2.7.14创建环境

[email protected]:~/pipenv$ pipenv --no-site-packages --python 2.7

[email protected]:~/pipenv$ pipenv shell

(pipenv) [email protected]:~/pipenv$ pkg-config --modversion opencv

[email protected]:~/pipenv$ pipenv --two

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

[email protected]:~/pipenv$ pipenv shell

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

pipenv --where # 显示目录信息

pipenv --venv # 显示虚拟环境信息

pipenv --py # 显示Python解释器信息

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

requirements.txt 文件的兼容

pipenv可以像virtualenv一样用命令生成requirements.txt 文件:

pipenv lock -r > requirements.txt # 将Pipfile和Pipfile.lock文件里面的包导出为requirements.txt文件

pipenv lock -r --dev > requirements.txt # 将Pipfile和Pipfile.lock文件里面的开发包导出为requirements.txt文件

pipenv 通过requirements.txt安装包:

pipenv install -r requirements.txt

pipenv install -r --dev requirements.txt # 只安装开发包

Python 文件的运行

方式一: pipenv run python xxx.py

pipenv run python xxx.py

方式二:在激活环境中运行

#进入激活环境

pipenv shell

#运行文件

python xxx.py

[email protected]:~/pipenv$ pipenv install requests

Installing requests…

Adding requests to Pipfile’s [packages]…

✔ Installation Succeeded

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

(pipenv) [email protected]:~/pipenv$ pip install -U pipenv

(pipenv) [email protected]:~/pipenv$ pipenv install -d --skip-lock

虚拟环境的安装与使用virtualenv pipenv virtualenvwrapt

https://stackoverflow.com/questions/64124931/how-to-fix-locking-failed-in-pipenv

In order to keep your environment consistent, it’s a good idea to “freeze” the current state of the environment packages. To do this, run:

$ pip freeze > requirements.txt

$ pip install -r requirements.txt

virtualenvwrapper

[email protected]:~/pipenv$ sudo pip install virtualenvwrapper

要想在python3下成功import cv2,则

sudo apt install python3-pip

sudo apt install libopencv-dev

sudo pip3 install opencv-python