gpt4 book ai didi

Python,虚拟环境 : Getting permission error while activating

转载 作者:行者123 更新时间:2023-12-01 05:07:36 25 4
gpt4 key购买 nike

我得到了一台笔记本电脑。因此,我从工作 PC .virtualenvs/ 目录复制到我的 NAS,然后将其复制回我的新笔记本电脑。

我安装了 virtualenvvirtualenvwrapper,但我无法让我的虚拟环境正常工作。这是我一开始得到的:

chris@chris-amilo ~ $ workon iwidget
virtualenvwrapper.user_scripts could not run "/home/chris/.virtualenvs/preactivate": [Errno 13] Permission denied
virtualenvwrapper.user_scripts could not run "/home/chris/.virtualenvs/iwidget/bin/preactivate": [Errno 13] Permission denied

然后我对这些文件执行了 chmod +x 。虽然之后可以换成这个环境,但是看不到库。

我也明白了:

chris@chris-amilo ~ $ ./.virtualenvs/iwidget/bin/activate
bash: ./.virtualenvs/iwidget/bin/activate: Permission denied

此外,以下显示虽然我可以在某些环境上工作,但无法导入任何内容:(在我执行 chmod +x 来预激活文件之后)

chris@chris-amilo ~ $ workon iwidget
(iwidget)chris@chris-amilo ~ $ python
Python 2.7.6 (default, Mar 22 2014, 22:59:56)
[GCC 4.8.2] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pytz
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named pytz
>>>
(iwidget)chris@chris-amilo ~ $ ls .virtualenvs/iwidget/lib/python2.7/site-packages/py
py4j/ pytz/
py4j-0.8.1-py2.7.egg-info/ pytz-2014.2-py2.7.egg-info/
python_dateutil-2.2-py2.7.egg-info/

我该如何解决这个问题?

最佳答案

移动 virtualenvs 很棘手。在新机器上从头开始重建它们是一个更好的选择。如果您使用的是需求文件,这很简单:只需执行 pip install -rrequirements.txt 即可。如果您没有使用,请使用 pip freeze >requirements.txt 在旧计算机上创建它。

关于Python,虚拟环境 : Getting permission error while activating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24755100/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com