主要是创建一个虚拟的 python 环境,相关的第三方package会独立放在指定的目录下。 但python相关的bin文件,都是从正式环境 景象过来的。 参考:https://packaging.python.org/guides/installing-using-pip-and-virtual-environments/
On macOS and Linux:
python3 -m pip install --user virtualenv
On Windows:
py -m pip install --user virtualenv
On macOS and Linux:
python3 -m venv env_name
On Windows:
py -m venv env_name
On macOS and Linux:
source env/bin/activate
On Windows:
.\env\Scripts\activate
deactivate
参考: https://python-packaging.readthedocs.io/en/latest/minimal.html
from setuptools import setup
setup(name='requests1',
version='0.1',
description='The funniest joke in the world',
url='http://github.com/storborg/funniest',
author='Flying Circus',
author_email='flyingcircus@example.com',
license='MIT',
packages=['requests2', 'requests1', 'requests1/sub_request'],
zip_safe=False)
import os
from .test_module import print_string
from .sub_request.sub_test_module import sub_print_string
test_module.py
import os
def print_string(str):
print('test_module printstring={0}'.format(str))
cd 到 setup.py 同级目录下,执行
pip3 install .