我是Python开发新手并试图使用pipenv.我运行了pip install pipenv成功运行的命令:
...
Successfully built pipenv pathlib shutilwhich pythonz-bd virtualenv-clone
Installing collected packages: virtualenv, pathlib, shutilwhich, backports.shutil-get-terminal-size, pythonz-bd, virtualenv-clone, pew, first, six, click, pip-tools, certifi, chardet, idna, urllib3, requests, pipenv
...
Run Code Online (Sandbox Code Playgroud)
但是,当我pipenv install在一个新的根项目目录中运行该命令时,我收到以下消息:-bash: pipenv: command not found.我怀疑我可能需要修改我的.bashrc,但我不清楚要添加到文件中的内容或者是否需要进行修改.
我想使用cx_freeze将我的hello_world.py更改为exe文件.
当我像这样运行cxfreeze时:
cxfreeze hello_world.py
Run Code Online (Sandbox Code Playgroud)
我运行exe文件,它出现错误:
./hello_world
Fatal Python error: Py_Initialize: Unable to get the locale encoding
Traceback (most recent call last):
File "/home/karl/anaconda3/lib/python3.6/encodings/__init__.py", line 31, in <module>
zipimport.ZipImportError: can't decompress data; zlib not available
Aborted (core dumped)
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?