最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Win中VMWare中macOS中恢复之前项目Python虚拟环境和依赖的库

macOS crifan 382浏览 0评论
折腾:
【未解决】Win中VMWare中macOS初始化项目代码调试环境
期间,继续去对于项目恢复之前的python虚拟环境,和安装依赖的库。
然后再去恢复和初始化虚拟环境:
crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  virtualenv venv
created virtual environment CPython3.8.3.final.0-64 in 755ms
  creator CPython3Posix(dest=/Users/crifanli/dev/DevRoot/appcrawler/venv, clear=False, global=False)
  seeder FromAppData(download=False, pip=latest, setuptools=latest, wheel=latest, via=copy, app_data_dir=/Users/crifanli/Library/Application Support/virtualenv/seed-app-data/v1.0.1)
  activators BashActivator,CShellActivator,FishActivator,PowerShellActivator,PythonActivator,XonshActivator
crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  source venv/bin/activate
再去安装:
(venv)  crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  pip install -r requirements.txt
结果报错了:
【已解决】macOS中pip恢复安装库报错:ERROR Could not find a version that satisfies the requirement pbr from versions none
继续安装
(venv)  crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  pip install -r requirements.txt
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting adbutils==0.7.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f2/80/751fa9061215ca192bddbadc6ca6f048b28b5d2998895025dae77a3b410c/adbutils-0.7.1.tar.gz (153 kB)
     |████████████████████████████████| 153 kB 1.4 MB/s
Collecting apkutils2==1.0.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e5/d0/432fb6fb1fe48aa0ea1c80e8dec4a26f70c868999c076f92af88582ae91a/apkutils2-1.0.0.tar.gz (60 kB)
     |████████████████████████████████| 60 kB 4.5 MB/s
Collecting asn1crypto==1.3.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e9/51/1db4a60049fb7390959be586b6eb743098e6cea3f6b2d3ed9e17fec62ba2/asn1crypto-1.3.0-py2.py3-none-any.whl (103 kB)
     |████████████████████████████████| 103 kB 6.9 MB/s
Collecting beautifulsoup4==4.8.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/cb/a1/c698cf319e9cfed6b17376281bd0efc6bfc8465698f54170ef60a485ab5d/beautifulsoup4-4.8.2-py3-none-any.whl (106 kB)
     |████████████████████████████████| 106 kB 6.0 MB/s
Collecting blinker==1.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/1b/51/e2a9f3b757eb802f61dc1f2b09c8c99f6eb01cf06416c0671253536517b6/blinker-1.4.tar.gz (111 kB)
     |████████████████████████████████| 111 kB 7.8 MB/s
Collecting Brotli==1.0.7
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/16/f8/88122cbd692b56f8bdb9e16b6bb7aad6cda2a6057d28dcaa1a409b6aa0a6/Brotli-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl (412 kB)
     |████████████████████████▋       | 317 kB 2.5 MB/s eta 0:00:01ERROR: Exception:
Traceback (most recent call last):
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 425, in _error_catcher
    yield
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 507, in read
    data = self._fp.read(amt) if not fp_closed else b""
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 62, in read
    data = self.__fp.read(amt)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/http/client.py", line 454, in read
    n = self.readinto(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/http/client.py", line 498, in readinto
    n = self.fp.readinto(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/socket.py", line 669, in readinto
    return self._sock.recv_into(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out


During handling of the above exception, another exception occurred:


Traceback (most recent call last):
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 188, in _main
    status = self.run(options, args)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 185, in wrapper
    return func(self, options, args)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 332, in run
    requirement_set = resolver.resolve(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 179, in resolve
    discovered_reqs.extend(self._resolve_one(requirement_set, req))
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 362, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 314, in _get_abstract_dist_for
    abstract_dist = self.preparer.prepare_linked_requirement(req)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 467, in prepare_linked_requirement
    local_file = unpack_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 255, in unpack_url
    file = get_http_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 129, in get_http_url
    from_path, content_type = _download_http_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 281, in _download_http_url
    for chunk in download.chunks:
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py", line 166, in iter
    for x in it:
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/network/utils.py", line 15, in response_chunks
    for chunk in response.raw.stream(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 564, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 529, in read
    raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/contextlib.py", line 131, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 430, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.
重新试试
Collecting Brotli==1.0.7
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/16/f8/88122cbd692b56f8bdb9e16b6bb7aad6cda2a6057d28dcaa1a409b6aa0a6/Brotli-1.0.7-cp38-cp38-macosx_10_9_x86_64.whl (412 kB)
     |████████████████████████████████| 412 kB 1.4 MB/s
Collecting bs4==0.0.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/10/ed/7e8b97591f6f456174139ec089c769f89a94a1a4025fe967691de971f314/bs4-0.0.1.tar.gz (1.1 kB)
Collecting cached-property==1.5.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/3b/86/85c1be2e8db9e13ef9a350aecd6dea292bd612fa288c2f40d035bb750ded/cached_property-1.5.1-py2.py3-none-any.whl (6.0 kB)
Collecting certifi==2019.11.28
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b9/63/df50cac98ea0d5b006c55a399c3bf1db9da7b5a24de7890bc9cfd5dd9e99/certifi-2019.11.28-py2.py3-none-any.whl (156 kB)
     |████████████████████████████████| 156 kB 7.6 MB/s
Collecting cffi==1.14.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/e7/1c/922f632aa04341813b84f30f9b359cf6e8f0d7420a2226604b167643c315/cffi-1.14.0-cp38-cp38-macosx_10_9_x86_64.whl (175 kB)
     |████████████████████████████████| 175 kB 838 kB/s
Collecting chardet==3.0.4
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl (133 kB)
     |████████████████████████████████| 133 kB 1.4 MB/s
Collecting cigam==0.0.3
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/3c/d0/19ff49c1938aea4e0076ee084ca23845408cffb51582b2be975f926533b5/cigam-0.0.3-py3-none-any.whl (3.8 kB)
Collecting Click==7.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/fa/37/45185cb5abbc30d7257104c434fe0b07e5a195a6847506c074527aa599ec/Click-7.0-py2.py3-none-any.whl (81 kB)
     |████████████████████████████████| 81 kB 1.5 MB/s
Collecting cryptography==2.4.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/18/d5/7f725ac9ff162c93f67087414961b8256019527093d31e4c1fa9c377170a/cryptography-2.4.2-cp34-abi3-macosx_10_6_intel.whl (1.5 MB)
     |████████████████████████████████| 1.5 MB 30 kB/s
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/8f/b7/f329cfdc75f3d28d12c65980e4469e2fa373f1953f5df6e370e84ea2e875/decorator-4.4.1-py2.py3-none-any.whl (9.2 kB)
Collecting Deprecated==1.2.7
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/f6/89/62912e01f3cede11edcc0abf81298e3439d9c06c8dce644369380ed13f6d/Deprecated-1.2.7-py2.py3-none-any.whl (8.3 kB)
Collecting deprecation==2.0.7
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b9/2a/d5084a8781398cea745c01237b95d9762c382697c63760a95cc6a814ad3a/deprecation-2.0.7-py2.py3-none-any.whl (11 kB)
Collecting facebook-wda==0.7.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/b5/ef/1956f423e7be531c766cbba51f264f43107a1abefa15160e2849d53836f2/facebook_wda-0.7.2-py3-none-any.whl (13 kB)
Collecting Flask==1.1.1
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/9b/93/628509b8d5dc749656a9641f4caf13540e2cdec85276964ff8f43bbb1d3b/Flask-1.1.1-py2.py3-none-any.whl (94 kB)
     |████████████████████████████████| 94 kB 289 kB/s
Collecting h11==0.9.0
可以继续了。
后续又报错:
Collecting lxml==4.5.0
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/86/e5/3412ef8d7870c4075dcd832298e07f2bfa2c18879aeea5d931f7096f27ba/lxml-4.5.0-cp38-cp38-macosx_10_9_x86_64.whl (4.6 MB)
    |██████████████████████▉         | 3.3 MB 3.1 MB/s eta 0:00:01ERROR: Exception:
Traceback (most recent call last):
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 425, in _error_catcher
    yield
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 507, in read
    data = self._fp.read(amt) if not fp_closed else b""
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/cachecontrol/filewrapper.py", line 62, in read
    data = self.__fp.read(amt)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/http/client.py", line 454, in read
    n = self.readinto(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/http/client.py", line 498, in readinto
    n = self.fp.readinto(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/socket.py", line 669, in readinto
    return self._sock.recv_into(b)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/ssl.py", line 1241, in recv_into
    return self.read(nbytes, buffer)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/ssl.py", line 1099, in read
    return self._sslobj.read(len, buffer)
socket.timeout: The read operation timed out


During handling of the above exception, another exception occurred:


Traceback (most recent call last):
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/base_command.py", line 188, in _main
    status = self.run(options, args)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/req_command.py", line 185, in wrapper
    return func(self, options, args)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/commands/install.py", line 332, in run
    requirement_set = resolver.resolve(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 179, in resolve
    discovered_reqs.extend(self._resolve_one(requirement_set, req))
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 362, in _resolve_one
    abstract_dist = self._get_abstract_dist_for(req_to_install)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/resolution/legacy/resolver.py", line 314, in _get_abstract_dist_for
    abstract_dist = self.preparer.prepare_linked_requirement(req)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 467, in prepare_linked_requirement
    local_file = unpack_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 255, in unpack_url
    file = get_http_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 129, in get_http_url
    from_path, content_type = _download_http_url(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/operations/prepare.py", line 281, in _download_http_url
    for chunk in download.chunks:
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/cli/progress_bars.py", line 166, in iter
    for x in it:
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_internal/network/utils.py", line 15, in response_chunks
    for chunk in response.raw.stream(
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 564, in stream
    data = self.read(amt=amt, decode_content=decode_content)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 529, in read
    raise IncompleteRead(self._fp_bytes_read, self.length_remaining)
  File "/Users/crifanli/.pyenv/versions/3.8.3/lib/python3.8/contextlib.py", line 131, in __exit__
    self.gen.throw(type, value, traceback)
  File "/Users/crifanli/dev/DevRoot/appcrawler/venv/lib/python3.8/site-packages/pip/_vendor/urllib3/response.py", line 430, in _error_catcher
    raise ReadTimeoutError(self._pool, None, "Read timed out.")
pip._vendor.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='pypi.tuna.tsinghua.edu.cn', port=443): Read timed out.
重新试试
Collecting requests-file==1.4.3
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/23/9c/6e63c23c39e53d3df41c77a3d05a49a42c4e1383a6d2a5e3233161b89dbf/requests_file-1.4.3-py2.py3-none-any.whl (4.0 kB)
Collecting retry==0.9.2
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/4b/0d/53aea75710af4528a25ed6837d71d117602b01946b307a3912cb3cfcbcba/retry-0.9.2-py2.py3-none-any.whl (8.0 kB)
ERROR: Could not find a version that satisfies the requirement ruamel.yaml==0.16.7 (from -r requirements.txt (line 158)) (from versions: none)
ERROR: No matching distribution found for ruamel.yaml==0.16.7 (from -r requirements.txt (line 158))
yaml没法安装,因为找不到匹配的版本
去看看现在要求的版本
ruamel.yaml==0.16.7
那算了,删除这一句:
#ruamel.yaml==0.16.7
然后:
单独安装yaml?
(venv)  ✘ crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master  pip install yaml               Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement yaml (from versions: none)
ERROR: No matching distribution found for yaml
(venv)  ✘ crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master ●  pip install pyyaml                 
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pyyaml
  Downloading https://pypi.tuna.tsinghua.edu.cn/packages/64/c2/b80047c7ac2478f9501676c988a5411ed5572f35d1beff9cae07d321512c/PyYAML-5.3.1.tar.gz (269 kB)
     |████████████████████████████████| 269 kB 31 kB/s
Building wheels for collected packages: pyyaml
  Building wheel for pyyaml (setup.py) ... done
  Created wheel for pyyaml: filename=PyYAML-5.3.1-cp38-cp38-macosx_10_14_x86_64.whl size=44624 sha256=c2dfb0a1e75d54461947e4ff77ad67a072c964b2473f2dd15623b0e27c14668b
  Stored in directory: /Users/crifanli/Library/Caches/pip/wheels/48/41/22/8d283b016a1f9f8eac6d9f3c5b99cb58aabf8681225ab4f6dd
Successfully built pyyaml
Installing collected packages: pyyaml
Successfully installed pyyaml-5.3.1
继续安装其他的
最后安全完毕了:
Successfully installed Brotli-1.0.7 Click-7.0 Deprecated-1.2.7 Flask-1.1.1 Jinja2-2.11.1 MarkupSafe-1.1.1 Pillow-7.0.0 PyYAML-5.3 Werkzeug-1.0.0 adbutils-0.7.1 apkutils2-1.0.0 asn1crypto-1.3.0 beautifulsoup4-4.8.2 blinker-1.4 bs4-0.0.1 cached-property-1.5.1 certifi-2019.11.28 cffi-1.14.0 chardet-3.0.4 cigam-0.0.3 cryptography-2.4.2 decorator-4.4.1 deprecation-2.0.7 facebook-wda-0.7.2 h11-0.9.0 h2-3.1.1 hpack-3.0.0 humanize-0.5.1 hyperframe-5.2.0 idna-2.8 iterm2-1.11 itsdangerous-1.1.0 kaitaistruct-0.8 ldap3-2.6.1 logzero-1.5.0 lxml-4.5.0 mitmproxy-5.0.1 numpy-1.18.1 packaging-20.1 pandas-1.0.0 passlib-1.7.2 progress-1.5 protobuf-3.10.0 publicsuffix2-2.20191221 py-1.8.1 pyOpenSSL-19.0.0 pyasn1-0.4.8 pycparser-2.19 pyelftools-0.26 pymongo-3.10.1 pyobjc-6.2 pyobjc-core-6.2 pyobjc-framework-AVFoundation-6.2 pyobjc-framework-AVKit-6.2 pyobjc-framework-Accounts-6.2 pyobjc-framework-AdSupport-6.2 pyobjc-framework-AddressBook-6.2 pyobjc-framework-AppleScriptKit-6.2 pyobjc-framework-AppleScriptObjC-6.2 pyobjc-framework-ApplicationServices-6.2 pyobjc-framework-Automator-6.2 pyobjc-framework-BusinessChat-6.2 pyobjc-framework-CFNetwork-6.2 pyobjc-framework-CalendarStore-6.2 pyobjc-framework-CloudKit-6.2 pyobjc-framework-Cocoa-6.2 pyobjc-framework-Collaboration-6.2 pyobjc-framework-ColorSync-6.2 pyobjc-framework-Contacts-6.2 pyobjc-framework-ContactsUI-6.2 pyobjc-framework-CoreAudio-6.2 pyobjc-framework-CoreAudioKit-6.2 pyobjc-framework-CoreBluetooth-6.2 pyobjc-framework-CoreData-6.2 pyobjc-framework-CoreLocation-6.2 pyobjc-framework-CoreML-6.2 pyobjc-framework-CoreMedia-6.2 pyobjc-framework-CoreMediaIO-6.2 pyobjc-framework-CoreServices-6.2 pyobjc-framework-CoreSpotlight-6.2 pyobjc-framework-CoreText-6.2 pyobjc-framework-CoreWLAN-6.2 pyobjc-framework-CryptoTokenKit-6.2 pyobjc-framework-DVDPlayback-6.2 pyobjc-framework-DictionaryServices-6.2 pyobjc-framework-DiscRecording-6.2 pyobjc-framework-DiscRecordingUI-6.2 pyobjc-framework-DiskArbitration-6.2 pyobjc-framework-EventKit-6.2 pyobjc-framework-ExceptionHandling-6.2 pyobjc-framework-ExternalAccessory-6.2 pyobjc-framework-FSEvents-6.2 pyobjc-framework-FinderSync-6.2 pyobjc-framework-GameCenter-6.2 pyobjc-framework-GameController-6.2 pyobjc-framework-GameKit-6.2 pyobjc-framework-GameplayKit-6.2 pyobjc-framework-IMServicePlugIn-6.2 pyobjc-framework-IOSurface-6.2 pyobjc-framework-ImageCaptureCore-6.2 pyobjc-framework-InputMethodKit-6.2 pyobjc-framework-InstallerPlugins-6.2 pyobjc-framework-InstantMessage-6.2 pyobjc-framework-Intents-6.2 pyobjc-framework-LatentSemanticMapping-6.2 pyobjc-framework-LaunchServices-6.2 pyobjc-framework-LocalAuthentication-6.2 pyobjc-framework-MapKit-6.2 pyobjc-framework-MediaAccessibility-6.2 pyobjc-framework-MediaLibrary-6.2 pyobjc-framework-MediaPlayer-6.2 pyobjc-framework-MediaToolbox-6.2 pyobjc-framework-Metal-6.2 pyobjc-framework-MetalKit-6.2 pyobjc-framework-ModelIO-6.2 pyobjc-framework-MultipeerConnectivity-6.2 pyobjc-framework-NaturalLanguage-6.2 pyobjc-framework-NetFS-6.2 pyobjc-framework-Network-6.2 pyobjc-framework-NetworkExtension-6.2 pyobjc-framework-NotificationCenter-6.2 pyobjc-framework-OSAKit-6.2 pyobjc-framework-OpenDirectory-6.2 pyobjc-framework-Photos-6.2 pyobjc-framework-PhotosUI-6.2 pyobjc-framework-PreferencePanes-6.2 pyobjc-framework-PubSub-6.2 pyobjc-framework-QTKit-6.2 pyobjc-framework-Quartz-6.2 pyobjc-framework-SafariServices-6.2 pyobjc-framework-SceneKit-6.2 pyobjc-framework-ScreenSaver-6.2 pyobjc-framework-ScriptingBridge-6.2 pyobjc-framework-SearchKit-6.2 pyobjc-framework-Security-6.2 pyobjc-framework-SecurityFoundation-6.2 pyobjc-framework-SecurityInterface-6.2 pyobjc-framework-ServiceManagement-6.2 pyobjc-framework-Social-6.2 pyobjc-framework-SpriteKit-6.2 pyobjc-framework-StoreKit-6.2 pyobjc-framework-SyncServices-6.2 pyobjc-framework-SystemConfiguration-6.2 pyobjc-framework-UserNotifications-6.2 pyobjc-framework-VideoSubscriberAccount-6.2 pyobjc-framework-VideoToolbox-6.2 pyobjc-framework-Vision-6.2 pyobjc-framework-WebKit-6.2 pyobjc-framework-iTunesLibrary-6.2 pyobjc-framework-libdispatch-6.2 pyparsing-2.4.6 pyperclip-1.7.0 python-dateutil-2.8.1 pytz-2019.3 redis-3.4.1 requests-2.22.0 requests-file-1.4.3 retry-0.9.2 ruamel.yaml-0.16.10 ruamel.yaml.clib-0.2.0 selenium-3.141.0 six-1.14.0 sortedcontainers-2.1.0 soupsieve-2.0 tldextract-2.2.2 tornado-6.0.3 uiautomator2-2.5.3 urllib3-1.25.8 urwid-2.0.1 websockets-8.1 whichcraft-0.6.1 wrapt-1.11.2 wsproto-0.14.1 xmltodict-0.12.0 zstandard-0.12.0
(venv)  crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master ● 
至此,貌似安装和恢复好了
然后再去保存当前的库的版本
pip freeze > requirements.txt
log:
(venv)  crifanli@crifanlideMac  ~/dev/DevRoot/appcrawler   master ●  pip freeze > requirements.txt  
然后更新后,版本就有一个小变化:
requirements.txt
ruamel.yaml==0.16.10
ruamel.yaml.clib==0.2.0
至此,算是恢复安装了之前的python虚拟环境。
如果后续有问题,再去解决。

转载请注明:在路上 » 【已解决】Win中VMWare中macOS中恢复之前项目Python虚拟环境和依赖的库

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
90 queries in 0.183 seconds, using 23.46MB memory